Browse Source

Use IsKnownType() when checking for System.Object

pull/1994/head
Daniel Grunwald 5 years ago
parent
commit
cd04e80f5e
  1. 2
      ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs

2
ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs

@ -375,7 +375,7 @@ namespace ICSharpCode.Decompiler.CSharp @@ -375,7 +375,7 @@ namespace ICSharpCode.Decompiler.CSharp
return false;
if (name.Contains("DisplayClass") || name.Contains("AnonStorey"))
return true;
return type.BaseType.GetFullTypeName(metadata).ToString() == "System.Object" && !type.GetInterfaceImplementations().Any();
return type.BaseType.IsKnownType(metadata, KnownTypeCode.Object) && !type.GetInterfaceImplementations().Any();
}
#endregion

Loading…
Cancel
Save