private GroupIterator (GroupIterator other) : base (other) { this.expr = other.expr; this.started = other.started; this.left = other.left; this.leftFinished = other.leftFinished; this.rightFinished = other.rightFinished; this.lseq = other.lseq.Clone (); this.rseq = other.rseq.Clone (); }
public GroupIterator (XPathSequence iter, GroupExpr expr) : base (iter.Context) { this.expr = expr; left = true; lseq = expr.Left.EvaluateOrdered (iter); rseq = expr.Right.EvaluateOrdered (iter); }