6 instantiations of XPathDocumentNavigator
System.Xml (6)
System\Xml\Cache\XPathDocumentIterator.cs (4)
25this.ctxt = new XPathDocumentNavigator(ctxt); 32this.ctxt = new XPathDocumentNavigator(iter.ctxt); 168this.end = new XPathDocumentNavigator(root); 229this.end = new XPathDocumentNavigator(root);
System\Xml\Cache\XPathDocumentNavigator.cs (1)
139return new XPathDocumentNavigator(this.pageCurrent, this.idxCurrent, this.pageParent, this.idxParent);
System\Xml\XPath\XPathDocument.cs (1)
280return new XPathDocumentNavigator(this.pageRoot, this.idxRoot, null, 0);
23 references to XPathDocumentNavigator
System.Xml (23)
System\Xml\Cache\XPathDocumentIterator.cs (8)
18protected XPathDocumentNavigator ctxt; 24protected XPathDocumentBaseIterator(XPathDocumentNavigator ctxt) { 61public XPathDocumentElementChildIterator(XPathDocumentNavigator parent, string name, string namespaceURI) : base(parent) { 111public XPathDocumentKindChildIterator(XPathDocumentNavigator parent, XPathNodeType typ) : base(parent) { 152private XPathDocumentNavigator end; 159public XPathDocumentElementDescendantIterator(XPathDocumentNavigator root, string name, string namespaceURI, bool matchSelf) : base(root) { 216private XPathDocumentNavigator end; 223public XPathDocumentKindDescendantIterator(XPathDocumentNavigator root, XPathNodeType typ, bool matchSelf) : base(root) {
System\Xml\Cache\XPathDocumentNavigator.cs (13)
51public XPathDocumentNavigator(XPathDocumentNavigator nav) : this(nav.pageCurrent, nav.idxCurrent, nav.pageParent, nav.idxParent) { 425XPathDocumentNavigator that = other as XPathDocumentNavigator; 462XPathDocumentNavigator that = other as XPathDocumentNavigator; 554idxEnd = GetFollowingEnd(end as XPathDocumentNavigator, false, out pageEnd); 579XPathDocumentNavigator endTiny = end as XPathDocumentNavigator; 706XPathDocumentNavigator that = other as XPathDocumentNavigator; 731XPathDocumentNavigator that = other as XPathDocumentNavigator; 928private int GetFollowingEnd(XPathDocumentNavigator end, bool useParentOfVirtual, out XPathNode[] pageEnd) {
System\Xml\XPath\XPathNavigatorKeyComparer.cs (2)
29XPathDocumentNavigator xpdocNav; 34else if ( null != (xpdocNav = obj as XPathDocumentNavigator) ) {