25 references to XPathNodeHelper
System.Private.Xml (25)
System\Xml\Cache\XPathDocumentNavigator.cs (24)
112
if (!
XPathNodeHelper
.GetNonDescendant(ref pageEnd, ref idxEnd))
118
while (
XPathNodeHelper
.GetTextFollowing(ref page, ref idx, pageEnd, idxEnd))
260
if (
XPathNodeHelper
.GetFirstAttribute(ref _pageCurrent, ref _idxCurrent))
277
return
XPathNodeHelper
.GetNextAttribute(ref _pageCurrent, ref _idxCurrent);
301
if (
XPathNodeHelper
.GetAttribute(ref _pageCurrent, ref _idxCurrent, _atomizedLocalName, namespaceURI))
324
idx =
XPathNodeHelper
.GetLocalNamespaces(_pageCurrent, _idxCurrent, out page);
329
idx =
XPathNodeHelper
.GetInScopeNamespaces(_pageCurrent, _idxCurrent, out page);
405
return
XPathNodeHelper
.GetContentSibling(ref _pageCurrent, ref _idxCurrent);
419
return
XPathNodeHelper
.GetPreviousContentSibling(ref _pageCurrent, ref _idxCurrent);
438
return
XPathNodeHelper
.GetContentChild(ref _pageCurrent, ref _idxCurrent);
462
return
XPathNodeHelper
.GetParent(ref _pageCurrent, ref _idxCurrent);
553
return
XPathNodeHelper
.GetElementChild(ref _pageCurrent, ref _idxCurrent, _atomizedLocalName, namespaceURI);
565
return
XPathNodeHelper
.GetElementSibling(ref _pageCurrent, ref _idxCurrent, _atomizedLocalName, namespaceURI);
588
return
XPathNodeHelper
.GetContentChild(ref _pageCurrent, ref _idxCurrent, type);
597
return
XPathNodeHelper
.GetContentSibling(ref _pageCurrent, ref _idxCurrent, type);
621
if (!
XPathNodeHelper
.GetElementFollowing(ref _pageParent!, ref _idxParent, pageEnd, idxEnd, _atomizedLocalName, namespaceURI))
631
return
XPathNodeHelper
.GetElementFollowing(ref _pageCurrent, ref _idxCurrent, pageEnd, idxEnd, _atomizedLocalName, namespaceURI);
689
if (!
XPathNodeHelper
.GetTextFollowing(ref page, ref idx, pageEnd, idxEnd))
720
if (!
XPathNodeHelper
.GetContentFollowing(ref _pageParent!, ref _idxParent, pageEnd, idxEnd, type))
730
return
XPathNodeHelper
.GetContentFollowing(ref _pageCurrent, ref _idxCurrent, pageEnd, idxEnd, type);
855
return
XPathNodeHelper
.GetLocation(_pageCurrent, _idxCurrent);
859
return
XPathNodeHelper
.GetLocation(_pageParent!, _idxParent);
880
XPathNodeType.Namespace => int.MinValue + 1 +
XPathNodeHelper
.GetLocation(_pageCurrent, _idxCurrent),
883
XPathNodeType.Attribute =>
XPathNodeHelper
.GetLocation(_pageCurrent, _idxCurrent),
System\Xml\Cache\XPathNode.cs (1)
500
return
XPathNodeHelper
.GetLocation(_page, _idx);