Browse Source

Merge pull request #2509 from yyjdelete/patch-1

Fix null check in BamlDecompilerTypeSystem.HasType
pull/2521/head
Siegfried Pammer 4 years ago committed by GitHub
parent
commit
6b2dd35aa7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      ILSpy.BamlDecompiler/BamlDecompilerTypeSystem.cs

4
ILSpy.BamlDecompiler/BamlDecompilerTypeSystem.cs

@ -128,11 +128,11 @@ namespace ILSpy.BamlDecompiler @@ -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;

Loading…
Cancel
Save