public void RemoveFilter(TreeNodeFilter filter) { for (int i = Filters.Count; i-- > 0;) { BaseTreeNodeFilter treeNodeFilter = Filters[i] as BaseTreeNodeFilter; if (treeNodeFilter.TreeNodeFilter == filter) { Filters.Remove(treeNodeFilter); } } }
public Boolean IsFilterActive(TreeNodeFilter filter) { for (int i = Filters.Count; i-- > 0;) { BaseTreeNodeFilter treeNodeFilter = Filters[i] as BaseTreeNodeFilter; if (treeNodeFilter.TreeNodeFilter == filter) { return(true); } } return(false); }