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