Browse Source

Hide compiler-generated top-level classes (anonymous types + PrivateImplementationDetails)

pull/258/head
Daniel Grunwald 14 years ago
parent
commit
ee48bce2fb
  1. 6
      ILSpy/TreeNodes/TypeTreeNode.cs

6
ILSpy/TreeNodes/TypeTreeNode.cs

@ -81,10 +81,10 @@ namespace ICSharpCode.ILSpy.TreeNodes
if (!settings.ShowInternalApi && !IsPublicAPI) if (!settings.ShowInternalApi && !IsPublicAPI)
return FilterResult.Hidden; return FilterResult.Hidden;
if (settings.SearchTermMatches(type.Name)) { if (settings.SearchTermMatches(type.Name)) {
if (type.IsNested && !settings.Language.ShowMember(type)) if (settings.Language.ShowMember(type))
return FilterResult.Hidden;
else
return FilterResult.Match; return FilterResult.Match;
else
return FilterResult.Hidden;
} else { } else {
return FilterResult.Recurse; return FilterResult.Recurse;
} }

Loading…
Cancel
Save