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