Browse Source

MemberImplementsInterfaceAnalyzer: hide for unresolved members

pull/2677/head
James May 3 years ago
parent
commit
e563294925
  1. 2
      ILSpy/Analyzers/Builtin/MemberImplementsInterfaceAnalyzer.cs

2
ILSpy/Analyzers/Builtin/MemberImplementsInterfaceAnalyzer.cs

@ -51,7 +51,7 @@ namespace ICSharpCode.ILSpy.Analyzers.Builtin @@ -51,7 +51,7 @@ namespace ICSharpCode.ILSpy.Analyzers.Builtin
case SymbolKind.Property:
var member = (IMember)symbol;
var type = member.DeclaringTypeDefinition;
return !member.IsStatic && (type.Kind == TypeKind.Class || type.Kind == TypeKind.Struct);
return !member.IsStatic && type is not null && (type.Kind == TypeKind.Class || type.Kind == TypeKind.Struct);
default:
return false;

Loading…
Cancel
Save