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 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 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 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(); }