Browse Source

Remove childrenNeedFiltering

pull/3340/head
Siegfried Pammer 6 months ago
parent
commit
9986104c3f
  1. 11
      ILSpy/TreeNodes/ILSpyTreeNode.cs

11
ILSpy/TreeNodes/ILSpyTreeNode.cs

@ -39,8 +39,6 @@ namespace ICSharpCode.ILSpy.TreeNodes @@ -39,8 +39,6 @@ namespace ICSharpCode.ILSpy.TreeNodes
/// </summary>
public abstract class ILSpyTreeNode : SharpTreeNode, ITreeNode
{
bool childrenNeedFiltering;
protected ILSpyTreeNode()
{
MessageBus<SettingsChangedEventArgs>.Subscribers += (sender, e) => Settings_Changed(sender, e);
@ -110,10 +108,6 @@ namespace ICSharpCode.ILSpy.TreeNodes @@ -110,10 +108,6 @@ namespace ICSharpCode.ILSpy.TreeNodes
foreach (ILSpyTreeNode node in e.NewItems)
ApplyFilterToChild(node);
}
else
{
childrenNeedFiltering = true;
}
}
}
@ -152,16 +146,11 @@ namespace ICSharpCode.ILSpy.TreeNodes @@ -152,16 +146,11 @@ namespace ICSharpCode.ILSpy.TreeNodes
foreach (ILSpyTreeNode node in this.Children.OfType<ILSpyTreeNode>())
ApplyFilterToChild(node);
}
else
{
childrenNeedFiltering = true;
}
}
internal void EnsureChildrenFiltered()
{
EnsureLazyChildren();
childrenNeedFiltering = false;
foreach (ILSpyTreeNode node in this.Children.OfType<ILSpyTreeNode>())
ApplyFilterToChild(node);
}

Loading…
Cancel
Save