16 overrides of Evaluate
System.Xml (16)
System\Xml\XPath\Internal\BaseAxisQuery.cs (1)
97
public override object
Evaluate
(XPathNodeIterator nodeIterator) {
System\Xml\XPath\Internal\BooleanExpr.cs (1)
45
public override object
Evaluate
(XPathNodeIterator nodeIterator) {
System\Xml\XPath\Internal\BooleanFunctions.cs (1)
36
public override object
Evaluate
(XPathNodeIterator nodeIterator) {
System\Xml\XPath\Internal\CacheOutputQuery.cs (1)
40
public override object
Evaluate
(XPathNodeIterator context) {
System\Xml\XPath\Internal\ContextQuery.cs (1)
29
public override object
Evaluate
(XPathNodeIterator context) {
System\Xml\XPath\Internal\EmptyQuery.cs (1)
20
public override object
Evaluate
(XPathNodeIterator context) { return this; }
System\Xml\XPath\Internal\FunctionQuery.cs (1)
56
public override object
Evaluate
(XPathNodeIterator nodeIterator) {
System\Xml\XPath\Internal\LogicalExpr.cs (1)
42
public override object
Evaluate
(XPathNodeIterator nodeIterator) {
System\Xml\XPath\Internal\NodeFunctions.cs (1)
42
public override object
Evaluate
(XPathNodeIterator context) {
System\Xml\XPath\Internal\NumberFunctions.cs (1)
44
public override object
Evaluate
(XPathNodeIterator nodeIterator) {
System\Xml\XPath\Internal\NumericExpr.cs (1)
49
public override object
Evaluate
(XPathNodeIterator nodeIterator) {
System\Xml\XPath\Internal\OperandQuery.cs (1)
23
public override object
Evaluate
(XPathNodeIterator nodeIterator) {
System\Xml\XPath\Internal\SortQuery.cs (1)
66
public override object
Evaluate
(XPathNodeIterator context) {
System\Xml\XPath\Internal\StringFunctions.cs (1)
43
public override object
Evaluate
(XPathNodeIterator nodeIterator) {
System\Xml\XPath\Internal\UnionExpr.cs (1)
49
public override object
Evaluate
(XPathNodeIterator context) {
System\Xml\XPath\Internal\VariableQuery.cs (1)
39
public override object
Evaluate
(XPathNodeIterator nodeIterator) {
48 references to Evaluate
System.Xml (48)
System\Xml\XPath\Internal\BaseAxisQuery.cs (1)
100
qyInput.
Evaluate
(nodeIterator);
System\Xml\XPath\Internal\BooleanExpr.cs (2)
46
object n1 = opnd1.
Evaluate
(nodeIterator);
50
return opnd2.
Evaluate
(nodeIterator);
System\Xml\XPath\Internal\BooleanFunctions.cs (3)
55
object result = arg.
Evaluate
(nodeIterator);
67
return ! (bool) arg.
Evaluate
(nodeIterator);
71
string str = arg.
Evaluate
(nodeIterator).ToString();
System\Xml\XPath\Internal\CacheOutputQuery.cs (1)
43
return input.
Evaluate
(context);// This is trick. IDQuery needs this value. Otherwise we would return this.
System\Xml\XPath\Internal\FilterQuery.cs (4)
60
object value = cond.
Evaluate
(qyInput);
118
cond.
Evaluate
(new XPathSingletonIterator(current, /*moved:*/true));
122
return ((bool)cond.
Evaluate
(new XPathSingletonIterator(current, /*moved:*/true))) ? context : null;
127
return (((string)cond.
Evaluate
(new XPathSingletonIterator(current, /*moved:*/true))).Length != 0) ? context : null;
System\Xml\XPath\Internal\FunctionQuery.cs (1)
64
argVals[i] = args[i].
Evaluate
(nodeIterator);
System\Xml\XPath\Internal\GroupQuery.cs (1)
29
return qyInput.
Evaluate
(nodeIterator);
System\Xml\XPath\Internal\LogicalExpr.cs (2)
44
object val1 = this.opnd1.
Evaluate
(nodeIterator);
45
object val2 = this.opnd2.
Evaluate
(nodeIterator);
System\Xml\XPath\Internal\MergeFilterQuery.cs (1)
35
child.
Evaluate
(input);
System\Xml\XPath\Internal\NodeFunctions.cs (2)
38
arg.
Evaluate
(context);
69
arg.
Evaluate
(context);
System\Xml\XPath\Internal\NumberFunctions.cs (5)
59
object argVal = arg.
Evaluate
(nodeIterator);
81
arg.
Evaluate
(nodeIterator);
90
return Math.Floor((double) arg.
Evaluate
(nodeIterator));
94
return Math.Ceiling((double) arg.
Evaluate
(nodeIterator));
98
double n = XmlConvert.ToXPathDouble(arg.
Evaluate
(nodeIterator));
System\Xml\XPath\Internal\NumericExpr.cs (2)
51
XmlConvert.ToXPathDouble(opnd1.
Evaluate
(nodeIterator)),
52
XmlConvert.ToXPathDouble(opnd2.
Evaluate
(nodeIterator))
System\Xml\XPath\Internal\SortQuery.cs (2)
58
key[j] = this.comparer.Expression(j).
Evaluate
(qyInput);
67
qyInput.
Evaluate
(context);
System\Xml\XPath\Internal\StringFunctions.cs (18)
69
object argVal = argList[0].
Evaluate
(nodeIterator);
106
s.Append(argList[count++].
Evaluate
(nodeIterator).ToString());
112
string s1 = argList[0].
Evaluate
(nodeIterator).ToString();
113
string s2 = argList[1].
Evaluate
(nodeIterator).ToString();
120
string s1 = argList[0].
Evaluate
(nodeIterator).ToString();
121
string s2 = argList[1].
Evaluate
(nodeIterator).ToString();
126
string s1 = argList[0].
Evaluate
(nodeIterator).ToString();
127
string s2 = argList[1].
Evaluate
(nodeIterator).ToString();
134
string s1 = argList[0].
Evaluate
(nodeIterator).ToString();
135
string s2 = argList[1].
Evaluate
(nodeIterator).ToString();
142
string str1 = argList[0].
Evaluate
(nodeIterator).ToString();
143
double num = XmlConvert.XPathRound(XmlConvert.ToXPathDouble(argList[1].
Evaluate
(nodeIterator))) - 1 ;
149
double num1 = XmlConvert.XPathRound(XmlConvert.ToXPathDouble(argList[2].
Evaluate
(nodeIterator)));
175
return argList[0].
Evaluate
(nodeIterator).ToString().Length;
183
str1 = argList[0].
Evaluate
(nodeIterator).ToString();
206
string str1 = argList[0].
Evaluate
(nodeIterator).ToString();
207
string str2 = argList[1].
Evaluate
(nodeIterator).ToString();
208
string str3 = argList[2].
Evaluate
(nodeIterator).ToString();
System\Xml\XPath\Internal\UnionExpr.cs (2)
50
qy1.
Evaluate
(context);
51
qy2.
Evaluate
(context);
System\Xml\XPath\XPathNavigator.cs (1)
1049
object result = query.
Evaluate
(context);