11 references to GetCurrentNode
System.Private.Xml (11)
System\Xml\Xsl\XPath\XPathBuilder.cs (11)
34
QilNode IFocus.GetCurrent() { return
GetCurrentNode
(); }
392
QilNode currentNode =
GetCurrentNode
();
575
case FuncId.LocalName: return args.Count == 0 ? _f.LocalNameOf(
GetCurrentNode
()) : LocalNameOfFirstNode(args[0]);
576
case FuncId.NamespaceUri: return args.Count == 0 ? _f.NamespaceUriOf(
GetCurrentNode
()) : NamespaceOfFirstNode(args[0]);
577
case FuncId.Name: return args.Count == 0 ? NameOf(
GetCurrentNode
()) : NameOfFirstNode(args[0]);
578
case FuncId.String: return args.Count == 0 ? _f.XPathNodeValue(
GetCurrentNode
()) : _f.ConvertToString(args[0]);
579
case FuncId.Number: return args.Count == 0 ? _f.XsltConvert(_f.XPathNodeValue(
GetCurrentNode
()), T.DoubleX) : _f.ConvertToNumber(args[0]);
583
case FuncId.Id: return _f.DocOrderDistinct(_f.Id(
GetCurrentNode
(), args[0]));
592
return _f.XsltConvert(_f.StrLength(args.Count == 0 ? _f.XPathNodeValue(
GetCurrentNode
()) : args[0]), T.DoubleX);
594
return _f.InvokeNormalizeSpace(args.Count == 0 ? _f.XPathNodeValue(
GetCurrentNode
()) : args[0]);
596
case FuncId.Lang: return _f.InvokeLang(args[0],
GetCurrentNode
());