コード例 #1
0
        public override FilterType GetFilterType(IFileTreeNodeFilter filter)
        {
            var res = filter.GetResult(this);

            if (res.FilterType != FilterType.Default)
            {
                return(res.FilterType);
            }
            return(FilterType.CheckChildren);
        }
コード例 #2
0
ファイル: EventNode.cs プロジェクト: net10010/dnSpy
        public override FilterType GetFilterType(IFileTreeNodeFilter filter)
        {
            var res = filter.GetResult(this.EventDef);

            if (res.FilterType != FilterType.Default)
            {
                return(res.FilterType);
            }
            if (Context.Language.ShowMember(this.EventDef))
            {
                return(FilterType.Visible);
            }
            return(FilterType.Hide);
        }
コード例 #3
0
        public override FilterType GetFilterType(IFileTreeNodeFilter filter)
        {
            var res = filter.GetResult(MethodDef);

            if (res.FilterType != FilterType.Default)
            {
                return(res.FilterType);
            }
            if (Context.Decompiler.ShowMember(MethodDef))
            {
                return(FilterType.Visible);
            }
            return(FilterType.Hide);
        }
コード例 #4
0
        public override FilterType GetFilterType(IFileTreeNodeFilter filter)
        {
            var res = filter.GetResult(this);

            if (res.FilterType != FilterType.Default)
            {
                return(res.FilterType);
            }
            var type = TypeDef;

            if (type.IsNested && !Context.Language.ShowMember(type))
            {
                return(FilterType.Hide);
            }
            return(FilterType.Visible);
        }
コード例 #5
0
        public override FilterType GetFilterType(IFileTreeNodeFilter filter)
        {
            var p      = TreeNode.Parent;
            var parent = p == null ? null : p.Data as IModuleFileNode;

            Debug.Assert(parent != null);
            if (parent == null)
            {
                return(FilterType.Default);
            }
            var res = filter.GetResult(Name, parent.DnSpyFile);

            if (res.FilterType != FilterType.Default)
            {
                return(res.FilterType);
            }
            return(FilterType.CheckChildren);
        }
コード例 #6
0
ファイル: PropertyNode.cs プロジェクト: GreenDamTan/dnSpy
 public override FilterType GetFilterType(IFileTreeNodeFilter filter)
 {
     var res = filter.GetResult(PropertyDef);
     if (res.FilterType != FilterType.Default)
         return res.FilterType;
     if (Context.Language.ShowMember(PropertyDef))
         return FilterType.Visible;
     return FilterType.Hide;
 }
コード例 #7
0
 public override FilterType GetFilterType(IFileTreeNodeFilter filter) => filter.GetResult(AssemblyRef).FilterType;
コード例 #8
0
ファイル: NamespaceNode.cs プロジェクト: lovebanyi/dnSpy
 public override FilterType GetFilterType(IFileTreeNodeFilter filter)
 {
     var p = TreeNode.Parent;
     var parent = p == null ? null : p.Data as IModuleFileNode;
     Debug.Assert(parent != null);
     if (parent == null)
         return FilterType.Default;
     var res = filter.GetResult(Name, parent.DnSpyFile);
     if (res.FilterType != FilterType.Default)
         return res.FilterType;
     return FilterType.CheckChildren;
 }
コード例 #9
0
ファイル: ResourceNode.cs プロジェクト: zhangguanjiong/dnSpy
 /// <inheritdoc/>
 public sealed override FilterType GetFilterType(IFileTreeNodeFilter filter) => filter.GetResult(this).FilterType;
コード例 #10
0
ファイル: PEFileNode.cs プロジェクト: net10010/dnSpy
 public override FilterType GetFilterType(IFileTreeNodeFilter filter) =>
 filter.GetResult(DnSpyFile).FilterType;
コード例 #11
0
 public override FilterType GetFilterType(IFileTreeNodeFilter filter)
 {
     return(filter.GetResult(assemblyRef).FilterType);
 }
コード例 #12
0
 public override FilterType GetFilterType(IFileTreeNodeFilter filter)
 {
     return filter.GetResult(assemblyRef).FilterType;
 }
コード例 #13
0
ファイル: FileTreeNodeData.cs プロジェクト: lovebanyi/dnSpy
 public virtual FilterType GetFilterType(IFileTreeNodeFilter filter)
 {
     return filter.GetResult(this).FilterType;
 }
コード例 #14
0
ファイル: FileTreeNodeData.cs プロジェクト: haise0/reAtomizer
 public virtual FilterType GetFilterType(IFileTreeNodeFilter filter)
 {
     return(filter.GetResult(this).FilterType);
 }
コード例 #15
0
ファイル: DerivedTypeNode.cs プロジェクト: GreenDamTan/dnSpy
 public override FilterType GetFilterType(IFileTreeNodeFilter filter)
 {
     var res = filter.GetResult(this);
     if (res.FilterType != FilterType.Default)
         return res.FilterType;
     var type = TypeDef;
     if (type.IsNested && !Context.Language.ShowMember(type))
         return FilterType.Hide;
     return FilterType.Visible;
 }
コード例 #16
0
ファイル: PEFileNode.cs プロジェクト: GreenDamTan/dnSpy
		public override FilterType GetFilterType(IFileTreeNodeFilter filter) {
			return filter.GetResult(DnSpyFile).FilterType;
		}
コード例 #17
0
 public override sealed FilterType GetFilterType(IFileTreeNodeFilter filter)
 {
     return filter.GetResult(this).FilterType;
 }
コード例 #18
0
 /// <inheritdoc/>
 public virtual FilterType GetFilterType(IFileTreeNodeFilter filter) => filter.GetResult(this).FilterType;
コード例 #19
0
ファイル: AssemblyFileNode.cs プロジェクト: zstreamer/dnSpy
 public override FilterType GetFilterType(IFileTreeNodeFilter filter)
 {
     return(filter.GetResult(DnSpyFile.AssemblyDef).FilterType);
 }
コード例 #20
0
ファイル: HexNode.cs プロジェクト: haise0/reAtomizer
 public override FilterType GetFilterType(IFileTreeNodeFilter filter)
 {
     return(filter.GetResult(this).FilterType);
 }
コード例 #21
0
ファイル: ModuleReferenceNode.cs プロジェクト: net10010/dnSpy
 public override FilterType GetFilterType(IFileTreeNodeFilter filter) =>
 filter.GetResult(ModuleRef).FilterType;
コード例 #22
0
 public override FilterType GetFilterType(IFileTreeNodeFilter filter)
 {
     return filter.GetResult(ModuleRef).FilterType;
 }
コード例 #23
0
 public override FilterType GetFilterType(IFileTreeNodeFilter filter)
 {
     var res = filter.GetResult(this);
     if (res.FilterType != FilterType.Default)
         return res.FilterType;
     return FilterType.CheckChildren;
 }