private PathStepIterator (PathStepIterator other) : base (other) { left = other.left.Clone (); step = other.step; if (other.right != null) right = other.right.Clone (); if (other.nodeStore != null) nodeStore = (ArrayList) other.nodeStore.Clone (); if (other.storedIterators != null) storedIterators = (SortedList) other.storedIterators.Clone (); if (other.nextRight != null) nextRight = other.nextRight.Clone (); }
public PathStepIterator (XPathSequence iter, PathStepExpr source) : base (iter.Context) { left = iter; step = source; }