public override TreeViewNodeFilterResult GetFilterResult(ResourceListTreeNode node) { bool isMatch = (flags & VisibleMembersFlags.ResourceList) != 0; if (!isMatch) { return(new TreeViewNodeFilterResult(FilterResult.Hidden, isMatch)); } return(new TreeViewNodeFilterResult(FilterResult.Match, isMatch)); }
public override void Search(PEFile module, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); var resourcesNode = new ResourceListTreeNode(module); foreach (Resource resource in module.Resources) { Search(module, resource, resourcesNode, ResourceTreeNode.Create(resource), cancellationToken); } }
public override TreeViewNodeFilterResult GetFilterResult(ResourceListTreeNode node) { var visibleFlags = VisibleMembersFlags.ResourceList | VisibleMembersFlags.Resource | VisibleMembersFlags.ResourceElement; bool isMatch = (flags & VisibleMembersFlags.ResourceList) != 0; if ((flags & visibleFlags) == 0) { return(new TreeViewNodeFilterResult(FilterResult.Hidden, isMatch)); } if (isMatch) { return(new TreeViewNodeFilterResult(FilterResult.Match, isMatch)); } return(new TreeViewNodeFilterResult(FilterResult.Recurse, isMatch)); }
public override TreeViewNodeFilterResult GetFilterResult(ResourceListTreeNode node) { bool isMatch = (flags & VisibleMembersFlags.ResourceList) != 0; if (!isMatch) return new TreeViewNodeFilterResult(FilterResult.Hidden, isMatch); return new TreeViewNodeFilterResult(FilterResult.Match, isMatch); }
public virtual TreeViewNodeFilterResult GetFilterResult(ResourceListTreeNode node) { return(filter.GetFilterResult(node)); }
public virtual TreeViewNodeFilterResult GetFilterResult(ResourceListTreeNode node) { return(new TreeViewNodeFilterResult(FilterResult.Hidden, false)); }
public virtual TreeViewNodeFilterResult GetFilterResult(ResourceListTreeNode node) { return new TreeViewNodeFilterResult(); }
public override TreeViewNodeFilterResult GetFilterResult(ResourceListTreeNode node) { var visibleFlags = VisibleMembersFlags.Resource | VisibleMembersFlags.ResourceElement; bool isMatch = (flags & VisibleMembersFlags.ResourceList) != 0; if ((flags & visibleFlags) == 0) return new TreeViewNodeFilterResult(FilterResult.Hidden, isMatch); if (isMatch) return new TreeViewNodeFilterResult(FilterResult.Match, isMatch); return new TreeViewNodeFilterResult(FilterResult.Recurse, isMatch); }