private CacheChildrenQuery(CacheChildrenQuery other) : base(other) { this.nextInput = Query.Clone(other.nextInput); this.elementStk = other.elementStk.Clone(); this.positionStk = other.positionStk.Clone(); this.needInput = other.needInput; }
public FollSiblingQuery(Query qyInput, string name, string prefix, XPathNodeType type) : base(qyInput, name, prefix, type) { this.elementStk = new ClonableStack<XPathNavigator>(); this.parentStk = new List<XPathNavigator>(); }
private FollSiblingQuery(FollSiblingQuery other) : base((BaseAxisQuery) other) { this.elementStk = other.elementStk.Clone(); this.parentStk = new List<XPathNavigator>(other.parentStk); this.nextInput = Query.Clone(other.nextInput); }
public CacheChildrenQuery(Query qyInput, string name, string prefix, XPathNodeType type) : base(qyInput, name, prefix, type) { this.elementStk = new ClonableStack<XPathNavigator>(); this.positionStk = new ClonableStack<int>(); this.needInput = true; }
public PrecedingQuery(Query qyInput, string name, string prefix, XPathNodeType typeTest) : base(qyInput, name, prefix, typeTest) { this.ancestorStk = new ClonableStack<XPathNavigator>(); }
private PrecedingQuery(PrecedingQuery other) : base((BaseAxisQuery) other) { this.workIterator = Query.Clone(other.workIterator); this.ancestorStk = other.ancestorStk.Clone(); }