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