diff --git a/ILSpy.BamlDecompiler/BamlDecompilerTypeSystem.cs b/ILSpy.BamlDecompiler/BamlDecompilerTypeSystem.cs index 7276bd047..f43a2d28c 100644 --- a/ILSpy.BamlDecompiler/BamlDecompilerTypeSystem.cs +++ b/ILSpy.BamlDecompiler/BamlDecompilerTypeSystem.cs @@ -128,11 +128,11 @@ namespace ILSpy.BamlDecompiler 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;