diff options
Diffstat (limited to 'ICSharpCode.Decompiler/Ast/AstBuilder.cs')
-rw-r--r-- | ICSharpCode.Decompiler/Ast/AstBuilder.cs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ICSharpCode.Decompiler/Ast/AstBuilder.cs b/ICSharpCode.Decompiler/Ast/AstBuilder.cs index faab2725..9826388f 100644 --- a/ICSharpCode.Decompiler/Ast/AstBuilder.cs +++ b/ICSharpCode.Decompiler/Ast/AstBuilder.cs @@ -1661,7 +1661,9 @@ namespace ICSharpCode.Decompiler.Ast if (member.DeclaringType.BaseType != null) { var baseTypeRef = member.DeclaringType.BaseType; while (baseTypeRef != null) { +#pragma warning disable 618 var baseType = baseTypeRef.ResolveOrThrow(); +#pragma warning restore 618 if (baseType.HasProperties && AnyIsHiddenBy(baseType.Properties, member, m => !m.IsIndexer())) return true; if (baseType.HasEvents && AnyIsHiddenBy(baseType.Events, member)) |