public WeakDocumentListener(PETreeNode node, HexDocument doc) { this.nodeWeakRef = new WeakReference(node); doc.OnDocumentModified += HexDocument_OnDocumentModified; }
public virtual TreeViewNodeFilterResult GetFilterResult(PETreeNode node) { return new TreeViewNodeFilterResult(FilterResult.Hidden, false); }
public virtual TreeViewNodeFilterResult GetFilterResult(PETreeNode node) { return new TreeViewNodeFilterResult(); }
public override TreeViewNodeFilterResult GetFilterResult(PETreeNode node) { var visibleFlags = VisibleMembersFlags.PE | VisibleMembersFlags.Hex; bool isMatch = (flags & VisibleMembersFlags.PE) != 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 virtual TreeViewNodeFilterResult GetFilterResult(PETreeNode node) { return filter.GetFilterResult(node); }
public WeakDocumentListener(PETreeNode node, HexDocument doc) { this.nodeWeakRef = new WeakReference(node); doc.OnDocumentModified += HexDocument_OnDocumentModified; }