40 Function.FunctionType.FuncBoolean =>
toBoolean(nodeIterator),
41 Function.FunctionType.FuncNot =>
Not(nodeIterator),
42 Function.FunctionType.FuncTrue =>
true,
43 Function.FunctionType.FuncFalse =>
false,
44 Function.FunctionType.FuncLang =>
Lang(nodeIterator),
53 return !
double.IsNaN(number);
60 return str.Length > 0;
96 if (xmlLang.Length !=
text.Length)
98 return xmlLang[
text.Length] ==
'-';
bool Lang(XPathNodeIterator nodeIterator)
BooleanFunctions(Function.FunctionType funcType, Query arg)
static bool toBoolean(string str)
readonly Function.FunctionType _funcType
bool toBoolean(XPathNodeIterator nodeIterator)
override XPathNodeIterator Clone()
BooleanFunctions(BooleanFunctions other)
static bool toBoolean(double number)
bool Not(XPathNodeIterator nodeIterator)
override void SetXsltContext(XsltContext context)
override XPathResultType StaticType
override object Evaluate(XPathNodeIterator nodeIterator)
object Evaluate(XPathNodeIterator nodeIterator)
virtual void SetXsltContext(XsltContext context)
static Query Clone(Query input)