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
case SymbolKind.Property: case SymbolKind.Property:
var member = (IMember)symbol; var member = (IMember)symbol;
var type = member.DeclaringTypeDefinition; 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: default:
return false; return false;

Loading…
Cancel
Save