Browse Source

Fix "Show/Hide internal types and members option" for members.

pull/1039/head
Siegfried Pammer 8 years ago
parent
commit
9da1d4c1bb
  1. 2
      ILSpy/TreeNodes/EventTreeNode.cs
  2. 2
      ILSpy/TreeNodes/FieldTreeNode.cs
  3. 2
      ILSpy/TreeNodes/MethodTreeNode.cs
  4. 2
      ILSpy/TreeNodes/PropertyTreeNode.cs

2
ILSpy/TreeNodes/EventTreeNode.cs

@ -90,6 +90,8 @@ namespace ICSharpCode.ILSpy.TreeNodes
public override FilterResult Filter(FilterSettings settings) public override FilterResult Filter(FilterSettings settings)
{ {
if (!settings.ShowInternalApi && !IsPublicAPI)
return FilterResult.Hidden;
if (settings.SearchTermMatches(EventDefinition.Name) && settings.Language.ShowMember(EventDefinition)) if (settings.SearchTermMatches(EventDefinition.Name) && settings.Language.ShowMember(EventDefinition))
return FilterResult.Match; return FilterResult.Match;
else else

2
ILSpy/TreeNodes/FieldTreeNode.cs

@ -104,6 +104,8 @@ namespace ICSharpCode.ILSpy.TreeNodes
public override FilterResult Filter(FilterSettings settings) public override FilterResult Filter(FilterSettings settings)
{ {
if (!settings.ShowInternalApi && !IsPublicAPI)
return FilterResult.Hidden;
if (settings.SearchTermMatches(FieldDefinition.Name) && settings.Language.ShowMember(FieldDefinition)) if (settings.SearchTermMatches(FieldDefinition.Name) && settings.Language.ShowMember(FieldDefinition))
return FilterResult.Match; return FilterResult.Match;
else else

2
ILSpy/TreeNodes/MethodTreeNode.cs

@ -126,6 +126,8 @@ namespace ICSharpCode.ILSpy.TreeNodes
public override FilterResult Filter(FilterSettings settings) public override FilterResult Filter(FilterSettings settings)
{ {
if (!settings.ShowInternalApi && !IsPublicAPI)
return FilterResult.Hidden;
if (settings.SearchTermMatches(MethodDefinition.Name) && settings.Language.ShowMember(MethodDefinition)) if (settings.SearchTermMatches(MethodDefinition.Name) && settings.Language.ShowMember(MethodDefinition))
return FilterResult.Match; return FilterResult.Match;
else else

2
ILSpy/TreeNodes/PropertyTreeNode.cs

@ -158,6 +158,8 @@ namespace ICSharpCode.ILSpy.TreeNodes
public override FilterResult Filter(FilterSettings settings) public override FilterResult Filter(FilterSettings settings)
{ {
if (!settings.ShowInternalApi && !IsPublicAPI)
return FilterResult.Hidden;
if (settings.SearchTermMatches(PropertyDefinition.Name) && settings.Language.ShowMember(PropertyDefinition)) if (settings.SearchTermMatches(PropertyDefinition.Name) && settings.Language.ShowMember(PropertyDefinition))
return FilterResult.Match; return FilterResult.Match;
else else

Loading…
Cancel
Save