Lines Matching refs:nodeIterator

43         public override object Evaluate(XPathNodeIterator nodeIterator) {  in Evaluate()  argument
45 case Function.FunctionType.FuncString : return toString(nodeIterator); in Evaluate()
46 case Function.FunctionType.FuncConcat : return Concat(nodeIterator); in Evaluate()
47 case Function.FunctionType.FuncStartsWith : return StartsWith(nodeIterator); in Evaluate()
48 case Function.FunctionType.FuncContains : return Contains(nodeIterator); in Evaluate()
49 case Function.FunctionType.FuncSubstringBefore : return SubstringBefore(nodeIterator); in Evaluate()
50 case Function.FunctionType.FuncSubstringAfter : return SubstringAfter(nodeIterator); in Evaluate()
51 case Function.FunctionType.FuncSubstring : return Substring(nodeIterator); in Evaluate()
52 case Function.FunctionType.FuncStringLength : return StringLength(nodeIterator); in Evaluate()
53 case Function.FunctionType.FuncNormalize : return Normalize(nodeIterator); in Evaluate()
54 case Function.FunctionType.FuncTranslate : return Translate(nodeIterator); in Evaluate()
67 private string toString(XPathNodeIterator nodeIterator) { in toString() argument
69 object argVal = argList[0].Evaluate(nodeIterator); in toString()
86 return nodeIterator.Current.Value; in toString()
102 private string Concat(XPathNodeIterator nodeIterator) { in Concat() argument
106 s.Append(argList[count++].Evaluate(nodeIterator).ToString()); in Concat()
111 private bool StartsWith(XPathNodeIterator nodeIterator) { in StartsWith() argument
112 string s1 = argList[0].Evaluate(nodeIterator).ToString(); in StartsWith()
113 string s2 = argList[1].Evaluate(nodeIterator).ToString(); in StartsWith()
119 private bool Contains(XPathNodeIterator nodeIterator) { in Contains() argument
120 string s1 = argList[0].Evaluate(nodeIterator).ToString(); in Contains()
121 string s2 = argList[1].Evaluate(nodeIterator).ToString(); in Contains()
125 private string SubstringBefore(XPathNodeIterator nodeIterator) { in SubstringBefore() argument
126 string s1 = argList[0].Evaluate(nodeIterator).ToString(); in SubstringBefore()
127 string s2 = argList[1].Evaluate(nodeIterator).ToString(); in SubstringBefore()
133 private string SubstringAfter(XPathNodeIterator nodeIterator) { in SubstringAfter() argument
134 string s1 = argList[0].Evaluate(nodeIterator).ToString(); in SubstringAfter()
135 string s2 = argList[1].Evaluate(nodeIterator).ToString(); in SubstringAfter()
141 private string Substring(XPathNodeIterator nodeIterator) { in Substring() argument
142 string str1 = argList[0].Evaluate(nodeIterator).ToString(); in Substring()
143 …uble num = XmlConvert.XPathRound(XmlConvert.ToXPathDouble(argList[1].Evaluate(nodeIterator))) - 1 ; in Substring()
149 … double num1 = XmlConvert.XPathRound(XmlConvert.ToXPathDouble(argList[2].Evaluate(nodeIterator))); in Substring()
173 private Double StringLength(XPathNodeIterator nodeIterator) { in StringLength() argument
175 return argList[0].Evaluate(nodeIterator).ToString().Length; in StringLength()
177 return nodeIterator.Current.Value.Length; in StringLength()
180 private string Normalize(XPathNodeIterator nodeIterator) { in Normalize() argument
183 str1 = argList[0].Evaluate(nodeIterator).ToString(); in Normalize()
185 str1 = nodeIterator.Current.Value; in Normalize()
205 private string Translate(XPathNodeIterator nodeIterator) { in Translate() argument
206 string str1 = argList[0].Evaluate(nodeIterator).ToString(); in Translate()
207 string str2 = argList[1].Evaluate(nodeIterator).ToString(); in Translate()
208 string str3 = argList[2].Evaluate(nodeIterator).ToString(); in Translate()