public TreeWalker(Node root, ENodeFilterMask whatToShow, NodeFilter Filter) { this.root = root; this.whatToShow = whatToShow; currentNode = root; this.Filter = Filter; }
public NodeIterator(Node root, ENodeFilterMask whatToShow) { this.root = root; this.referenceNode = root; this.whatToShow = whatToShow; this.iterCollection = Array.Empty <Node>(); }
public TreeWalker(Node root, ENodeFilterMask whatToShow) { this.root = root; this.whatToShow = whatToShow; currentNode = root; Filter = null; }
public NodeIterator(Node root, IList <Node> Collection, ENodeFilterMask whatToShow, NodeFilter Filter = null) { this.root = root; this.referenceNode = root; this.whatToShow = whatToShow; this.iterCollection = Collection; this.Filter = Filter; }