void Decompile(IResourcesFolderNode node) { foreach (var child in GetChildren(node)) { if (child is IResourceNode) { Decompile((IResourceNode)child); } else { DecompileUnknown(child); } } }
public override FileTreeNodeFilterResult GetResult(IResourcesFolderNode node) { var visibleFlags = VisibleMembersFlags.ResourceList | VisibleMembersFlags.Resource | VisibleMembersFlags.ResourceElement | VisibleMembersFlags.Attributes; bool isMatch = (flags & VisibleMembersFlags.ResourceList) != 0; if ((flags & visibleFlags) == 0) { return(new FileTreeNodeFilterResult(FilterType.Hide, isMatch)); } if (isMatch) { return(new FileTreeNodeFilterResult(FilterType.Visible, isMatch)); } return(new FileTreeNodeFilterResult(FilterType.CheckChildren, isMatch)); }
void Decompile(IResourcesFolderNode node) { foreach (var child in GetChildren(node)) { if (child is IResourceNode) Decompile((IResourceNode)child); else DecompileUnknown(child); } }
public virtual FileTreeNodeFilterResult GetResult(IResourcesFolderNode node) { return(new FileTreeNodeFilterResult()); }
public virtual DocumentTreeNodeFilterResult GetResult(IResourcesFolderNode node) => this.filter.GetResult(node);
CreateMultiFileResourceCommand(IResourcesFolderNode rsrcListNode, IResourceNode resTreeNode) : base(rsrcListNode, resTreeNode) { }
protected CreateResourceTreeNodeCommand(IResourcesFolderNode rsrcListNode, IResourceNode resTreeNode) { this.module = rsrcListNode.GetModule(); Debug.Assert(this.module != null); this.rsrcListNode = rsrcListNode; this.resTreeNode = resTreeNode; }
CreateFileResourceCommand(IResourcesFolderNode rsrcListNode, IResourceNode[] nodes) { this.module = rsrcListNode.GetModule(); Debug.Assert(this.module != null); this.rsrcListNode = rsrcListNode; this.nodes = nodes; }
public virtual DocumentTreeNodeFilterResult GetResult(IResourcesFolderNode node) => new DocumentTreeNodeFilterResult();
public virtual FileTreeNodeFilterResult GetResult(IResourcesFolderNode node) => new FileTreeNodeFilterResult();
public virtual FileTreeNodeFilterResult GetResult(IResourcesFolderNode node) { return(this.filter.GetResult(node)); }
public virtual FileTreeNodeFilterResult GetResult(IResourcesFolderNode node) { return new FileTreeNodeFilterResult(); }
public override FileTreeNodeFilterResult GetResult(IResourcesFolderNode node) { var visibleFlags = VisibleMembersFlags.ResourceList | VisibleMembersFlags.Resource | VisibleMembersFlags.ResourceElement | VisibleMembersFlags.Attributes; bool isMatch = (flags & VisibleMembersFlags.ResourceList) != 0; if ((flags & visibleFlags) == 0) return new FileTreeNodeFilterResult(FilterType.Hide, isMatch); if (isMatch) return new FileTreeNodeFilterResult(FilterType.Visible, isMatch); return new FileTreeNodeFilterResult(FilterType.CheckChildren, isMatch); }
public virtual FileTreeNodeFilterResult GetResult(IResourcesFolderNode node) { return new FileTreeNodeFilterResult(FilterType.Hide, false); }
CreateFileLinkedResourceCommand(IResourcesFolderNode rsrcListNode, IResourceNode resTreeNode) : base(rsrcListNode, resTreeNode) { }
public virtual FileTreeNodeFilterResult GetResult(IResourcesFolderNode node) => new FileTreeNodeFilterResult(FilterType.Hide, false);
public virtual FileTreeNodeFilterResult GetResult(IResourcesFolderNode node) { return this.filter.GetResult(node); }