public IGraphQueryStep Clone() { return(new RecursionQueryStep(_left.Clone(), new List <SingleEdgeMatcher>(_steps), _recursive, _options, _token) { CollectIntermediateResults = CollectIntermediateResults }); }
public IGraphQueryStep Clone() { return(new IntersectionQueryStep <TOp>(_left.Clone(), _right.Clone(), _token, _returnEmptyIfRightEmpty, _returnEmptyIfLeftEmpty) { CollectIntermediateResults = CollectIntermediateResults }); }