38 base.SetXsltContext(input);
42 qyInput = reversePositionQuery.input;
68 return ((
string)obj).Length != 0;
88 if (xPathNavigator !=
null)
98 double num = (double)operandQuery.val;
107 if (!childrenQuery.matches(xPathNavigator2))
114 if (num != (
double)num2)
118 return xPathNavigator;
134 if (!attributeQuery.matches(xPathNavigator3))
141 if (num != (
double)num3)
145 return xPathNavigator;
157 return xPathNavigator;
165 return xPathNavigator;
175 return xPathNavigator;
179 return xPathNavigator;
185 while ((xPathNavigator4 =
Advance()) !=
null)
189 return xPathNavigator;
override object Evaluate(XPathNodeIterator nodeIterator)
XPathNavigator currentNode
override void SetXsltContext(XsltContext input)
FilterQuery(Query qyParent, Query cond, bool noPosition)
override XPathNodeIterator Clone()
override QueryProps Properties
readonly bool _noPosition
override XPathNavigator Advance()
FilterQuery(FilterQuery other)
override XPathNavigator MatchNode(XPathNavigator current)
object Evaluate(XPathNodeIterator nodeIterator)
virtual void SetXsltContext(XsltContext context)
virtual XPathNavigator MatchNode(XPathNavigator current)
XPathResultType StaticType
static Query Clone(Query input)
override int CurrentPosition
bool MoveToNextAttribute()
bool IsSamePosition(XPathNavigator other)
object ICloneable. Clone()
bool MoveToFirstAttribute()