25 references to XPathNodeHelper
System.Xml (25)
System\Xml\Cache\XPathDocumentNavigator.cs (24)
106if (!XPathNodeHelper.GetNonDescendant(ref pageEnd, ref idxEnd)) { 111while (XPathNodeHelper.GetTextFollowing(ref page, ref idx, pageEnd, idxEnd)) { 236if (XPathNodeHelper.GetFirstAttribute(ref this.pageCurrent, ref this.idxCurrent)) { 251return XPathNodeHelper.GetNextAttribute(ref this.pageCurrent, ref this.idxCurrent); 273if (XPathNodeHelper.GetAttribute(ref this.pageCurrent, ref this.idxCurrent, this.atomizedLocalName, namespaceURI)) { 293idx = XPathNodeHelper.GetLocalNamespaces(this.pageCurrent, this.idxCurrent, out page); 297idx = XPathNodeHelper.GetInScopeNamespaces(this.pageCurrent, this.idxCurrent, out page); 366return XPathNodeHelper.GetContentSibling(ref this.pageCurrent, ref this.idxCurrent); 379return XPathNodeHelper.GetPreviousContentSibling(ref this.pageCurrent, ref this.idxCurrent); 395return XPathNodeHelper.GetContentChild(ref this.pageCurrent, ref this.idxCurrent); 417return XPathNodeHelper.GetParent(ref this.pageCurrent, ref this.idxCurrent); 497return XPathNodeHelper.GetElementChild(ref this.pageCurrent, ref this.idxCurrent, this.atomizedLocalName, namespaceURI); 508return XPathNodeHelper.GetElementSibling(ref this.pageCurrent, ref this.idxCurrent, this.atomizedLocalName, namespaceURI); 528return XPathNodeHelper.GetContentChild(ref this.pageCurrent, ref this.idxCurrent, type); 536return XPathNodeHelper.GetContentSibling(ref this.pageCurrent, ref this.idxCurrent, type); 558if (!XPathNodeHelper.GetElementFollowing(ref this.pageParent, ref this.idxParent, pageEnd, idxEnd, this.atomizedLocalName, namespaceURI)) 568return XPathNodeHelper.GetElementFollowing(ref this.pageCurrent, ref this.idxCurrent, pageEnd, idxEnd, this.atomizedLocalName, namespaceURI); 617if (!XPathNodeHelper.GetTextFollowing(ref page, ref idx, pageEnd, idxEnd)) 644if (!XPathNodeHelper.GetContentFollowing(ref this.pageParent, ref this.idxParent, pageEnd, idxEnd, type)) 654return XPathNodeHelper.GetContentFollowing(ref this.pageCurrent, ref this.idxCurrent, pageEnd, idxEnd, type); 764return XPathNodeHelper.GetLocation(this.pageCurrent, this.idxCurrent); 768return XPathNodeHelper.GetLocation(this.pageParent, this.idxParent); 787return int.MinValue + 1 + XPathNodeHelper.GetLocation(this.pageCurrent, this.idxCurrent); 791return XPathNodeHelper.GetLocation(this.pageCurrent, this.idxCurrent);
System\Xml\Cache\XPathNode.cs (1)
456return XPathNodeHelper.GetLocation(this.page, this.idx);