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