6 instantiations of XPathDocumentNavigator
System.Private.Xml (6)
System\Xml\Cache\XPathDocumentIterator.cs (4)
22
this.ctxt = new
XPathDocumentNavigator
(ctxt);
30
this.ctxt = new
XPathDocumentNavigator
(iter.ctxt);
187
_end = new
XPathDocumentNavigator
(root);
256
_end = new
XPathDocumentNavigator
(root);
System\Xml\Cache\XPathDocumentNavigator.cs (1)
149
return new
XPathDocumentNavigator
(_pageCurrent, _idxCurrent, _pageParent, _idxParent);
System\Xml\XPath\XPathDocument.cs (1)
299
return new
XPathDocumentNavigator
(_pageRoot, _idxRoot, null, 0);
23 references to XPathDocumentNavigator
System.Private.Xml (23)
System\Xml\Cache\XPathDocumentIterator.cs (8)
14
protected
XPathDocumentNavigator
ctxt;
20
protected XPathDocumentBaseIterator(
XPathDocumentNavigator
ctxt)
63
public XPathDocumentElementChildIterator(
XPathDocumentNavigator
parent, string name, string namespaceURI) : base(parent)
120
public XPathDocumentKindChildIterator(
XPathDocumentNavigator
parent, XPathNodeType typ) : base(parent)
168
private readonly
XPathDocumentNavigator
? _end;
176
public XPathDocumentElementDescendantIterator(
XPathDocumentNavigator
root, string name, string namespaceURI, bool matchSelf) : base(root)
241
private readonly
XPathDocumentNavigator
? _end;
248
public XPathDocumentKindDescendantIterator(
XPathDocumentNavigator
root, XPathNodeType typ, bool matchSelf) : base(root)
System\Xml\Cache\XPathDocumentNavigator.cs (13)
47
public XPathDocumentNavigator(
XPathDocumentNavigator
nav) : this(nav._pageCurrent, nav._idxCurrent, nav._pageParent, nav._idxParent)
471
XPathDocumentNavigator
? that = other as
XPathDocumentNavigator
;
513
XPathDocumentNavigator
? that = other as
XPathDocumentNavigator
;
616
idxEnd = GetFollowingEnd(end as
XPathDocumentNavigator
, false, out pageEnd);
643
XPathDocumentNavigator
? endTiny = end as
XPathDocumentNavigator
;
787
XPathDocumentNavigator
? that = other as
XPathDocumentNavigator
;
816
XPathDocumentNavigator
? that = other as
XPathDocumentNavigator
;
1026
private int GetFollowingEnd(
XPathDocumentNavigator
? end, bool useParentOfVirtual, out XPathNode[]? pageEnd)
System\Xml\XPath\XPathNavigatorKeyComparer.cs (2)
29
XPathDocumentNavigator
? xpdocNav;
31
if (null != (xpdocNav = obj as
XPathDocumentNavigator
))