Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
            /// <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);
                }
            }
Ejemplo n.º 3
0
 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);
 }
Ejemplo n.º 4
0
 public virtual TreeViewNodeFilterResult GetFilterResult(ReferenceFolderTreeNode node)
 {
     return(filter.GetFilterResult(node));
 }
 public virtual TreeViewNodeFilterResult GetFilterResult(ReferenceFolderTreeNode node)
 {
     return(new TreeViewNodeFilterResult(FilterResult.Hidden, false));
 }
Ejemplo n.º 6
0
 public virtual TreeViewNodeFilterResult GetFilterResult(ReferenceFolderTreeNode node)
 {
     return new TreeViewNodeFilterResult();
 }