public override TreeViewNodeFilterResult GetFilterResult(ReferenceFolderTreeNode node) { var visibleFlags = VisibleMembersFlags.AssemblyRef | VisibleMembersFlags.ModuleRef; const bool isMatch = false; if ((flags & visibleFlags) == 0) { return(new TreeViewNodeFilterResult(FilterResult.Hidden, isMatch)); } return(new TreeViewNodeFilterResult(null, isMatch)); }
/// <summary> /// Sorts the children of a ReferenceFolderTreeNode /// </summary> /// <param name="node"></param> public static void SortChildren(ReferenceFolderTreeNode node) { //Groups the children by type and performs ordering var ordered = node.Children .GroupBy(x => x is AssemblyReferenceTreeNode) .OrderByDescending(x => x.Key) .SelectMany(x => x.OrderBy(y => y.Text.ToString())) .ToArray(); //Clears the children node.Children.Clear(); //Readds the children foreach (var x in ordered) { node.Children.Add(x); } }
public override TreeViewNodeFilterResult GetFilterResult(ReferenceFolderTreeNode node) { var visibleFlags = VisibleMembersFlags.AssemblyRef | VisibleMembersFlags.ModuleRef; const bool isMatch = false; if ((flags & visibleFlags) == 0) return new TreeViewNodeFilterResult(FilterResult.Hidden, isMatch); return new TreeViewNodeFilterResult(null, isMatch); }
public virtual TreeViewNodeFilterResult GetFilterResult(ReferenceFolderTreeNode node) { return(filter.GetFilterResult(node)); }
public virtual TreeViewNodeFilterResult GetFilterResult(ReferenceFolderTreeNode node) { return(new TreeViewNodeFilterResult(FilterResult.Hidden, false)); }
public virtual TreeViewNodeFilterResult GetFilterResult(ReferenceFolderTreeNode node) { return new TreeViewNodeFilterResult(); }