コード例 #1
0
        public override FileTreeNodeFilterResult GetResult(IReferencesFolderNode node)
        {
            var        visibleFlags = VisibleMembersFlags.AssemblyRef | VisibleMembersFlags.ModuleRef;
            const bool isMatch      = false;

            if ((flags & visibleFlags) == 0)
            {
                return(new FileTreeNodeFilterResult(FilterType.Hide, isMatch));
            }
            return(new FileTreeNodeFilterResult(FilterType.Default, isMatch));
        }
コード例 #2
0
ファイル: NodeDecompiler.cs プロジェクト: haise0/reAtomizer
 void Decompile(IReferencesFolderNode node)
 {
     foreach (var child in GetChildren(node))
     {
         if (child is IAssemblyReferenceNode)
         {
             Decompile((IAssemblyReferenceNode)child);
         }
         else if (child is IModuleReferenceNode)
         {
             Decompile((IModuleReferenceNode)child);
         }
         else
         {
             DecompileUnknown(child);
         }
     }
 }
コード例 #3
0
 public virtual FileTreeNodeFilterResult GetResult(IReferencesFolderNode node) => new FileTreeNodeFilterResult(FilterType.Hide, false);
コード例 #4
0
ファイル: NodeDecompiler.cs プロジェクト: lovebanyi/dnSpy
 void Decompile(IReferencesFolderNode node)
 {
     foreach (var child in GetChildren(node)) {
         if (child is IAssemblyReferenceNode)
             Decompile((IAssemblyReferenceNode)child);
         else if (child is IModuleReferenceNode)
             Decompile((IModuleReferenceNode)child);
         else
             DecompileUnknown(child);
     }
 }
コード例 #5
0
 public virtual FileTreeNodeFilterResult GetResult(IReferencesFolderNode node)
 {
     return(new FileTreeNodeFilterResult());
 }
コード例 #6
0
 public virtual DocumentTreeNodeFilterResult GetResult(IReferencesFolderNode node) => this.filter.GetResult(node);
コード例 #7
0
 public virtual FileTreeNodeFilterResult GetResult(IReferencesFolderNode node) => new FileTreeNodeFilterResult();
コード例 #8
0
 public virtual void Visit(IReferencesFolderNode node)
 {
    DefaultVisit(node);
 }
コード例 #9
0
 public virtual FileTreeNodeFilterResult GetResult(IReferencesFolderNode node)
 {
     return(this.filter.GetResult(node));
 }
コード例 #10
0
 public virtual FileTreeNodeFilterResult GetResult(IReferencesFolderNode node)
 {
     return new FileTreeNodeFilterResult();
 }
コード例 #11
0
 public override FileTreeNodeFilterResult GetResult(IReferencesFolderNode node)
 {
     var visibleFlags = VisibleMembersFlags.AssemblyRef | VisibleMembersFlags.ModuleRef;
     const bool isMatch = false;
     if ((flags & visibleFlags) == 0)
         return new FileTreeNodeFilterResult(FilterType.Hide, isMatch);
     return new FileTreeNodeFilterResult(FilterType.Default, isMatch);
 }
コード例 #12
0
 public virtual FileTreeNodeFilterResult GetResult(IReferencesFolderNode node)
 {
     return new FileTreeNodeFilterResult(FilterType.Hide, false);
 }
コード例 #13
0
 public virtual DocumentTreeNodeFilterResult GetResult(IReferencesFolderNode node) => new DocumentTreeNodeFilterResult();
コード例 #14
0
 public virtual FileTreeNodeFilterResult GetResult(IReferencesFolderNode node)
 {
     return this.filter.GetResult(node);
 }