Browse Source

Fix DecompilerTypeSystem: struct is never null.

pull/1409/head
Siegfried Pammer 7 years ago
parent
commit
af4dd6e9e3
  1. 4
      ICSharpCode.Decompiler/TypeSystem/DecompilerTypeSystem.cs

4
ICSharpCode.Decompiler/TypeSystem/DecompilerTypeSystem.cs

@ -205,10 +205,10 @@ namespace ICSharpCode.Decompiler.TypeSystem @@ -205,10 +205,10 @@ namespace ICSharpCode.Decompiler.TypeSystem
bool HasType(KnownTypeCode code)
{
TopLevelTypeName name = KnownTypeReference.Get(code).TypeName;
if (mainModule.GetTypeDefinition(name) != null)
if (!mainModule.GetTypeDefinition(name).IsNil)
return true;
foreach (var file in referencedAssemblies) {
if (file.GetTypeDefinition(name) != null)
if (!file.GetTypeDefinition(name).IsNil)
return true;
}
return false;

Loading…
Cancel
Save