Browse Source

Fix #650 - C++ switch over `char`/`long` values crashes ILSpy

pull/620/merge
Daniel Grunwald 10 years ago
parent
commit
bf5861babd
  1. 3
      ICSharpCode.Decompiler/ILAst/TypeAnalysis.cs

3
ICSharpCode.Decompiler/ILAst/TypeAnalysis.cs

@ -1266,6 +1266,9 @@ namespace ICSharpCode.Decompiler.ILAst @@ -1266,6 +1266,9 @@ namespace ICSharpCode.Decompiler.ILAst
return TypeCode.Double;
case MetadataType.String:
return TypeCode.String;
case MetadataType.RequiredModifier:
case MetadataType.OptionalModifier:
return GetTypeCode(((IModifierType)type).ElementType);
default:
return TypeCode.Object;
}

Loading…
Cancel
Save