2 instantiations of DocumentXPathNavigator
System.Private.Xml (2)
System\Xml\Dom\DocumentXPathNavigator.cs (1)
38return new DocumentXPathNavigator(this);
System\Xml\Dom\XmlDocument.cs (1)
827return new DocumentXPathNavigator(this, node);
32 references to DocumentXPathNavigator
System.Private.Xml (32)
System\Xml\Dom\DocumentXmlWriter.cs (4)
65private DocumentXPathNavigator? _navigator; // context for replace 100public DocumentXPathNavigator? Navigator 464if (!DocumentXPathNavigator.IsFollowingSibling(_start, _end)) 473DocumentXPathNavigator.DeleteToFollowingSibling(_start.NextSibling!, _end);
System\Xml\Dom\DocumentXPathNavigator.cs (28)
28public DocumentXPathNavigator(DocumentXPathNavigator other) 881if (other is DocumentXPathNavigator that 962if (end is DocumentXPathNavigator that) 971that = (DocumentXPathNavigator)that.Clone(); 1037if (end is DocumentXPathNavigator that) 1046that = (DocumentXPathNavigator)that.Clone(); 1215if (other is DocumentXPathNavigator that) 1228if (other is DocumentXPathNavigator that) 1360if (!(other is DocumentXPathNavigator that)) 1597if (!(lastSiblingToReplace is DocumentXPathNavigator that)) 1648if (!(lastSiblingToDelete is DocumentXPathNavigator that)) 2169internal DocumentXPathNodeIterator_Empty(DocumentXPathNavigator nav) { _nav = nav.Clone(); } 2181private readonly DocumentXPathNavigator _nav; 2185internal DocumentXPathNodeIterator_ElemDescendants(DocumentXPathNavigator nav) 2187_nav = (DocumentXPathNavigator)(nav.Clone()); 2193_nav = (DocumentXPathNavigator)(other._nav.Clone()); 2255internal DocumentXPathNodeIterator_AllElemChildren(DocumentXPathNavigator nav) : base(nav) 2277internal DocumentXPathNodeIterator_AllElemChildren_AndSelf(DocumentXPathNavigator nav) : base(nav) 2293DocumentXPathNavigator nav = (DocumentXPathNavigator)this.Current; 2309internal DocumentXPathNodeIterator_ElemChildren_NoLocalName(DocumentXPathNavigator nav, string nsAtom) : base(nav) 2334internal DocumentXPathNodeIterator_ElemChildren_AndSelf_NoLocalName(DocumentXPathNavigator nav, string nsAtom) : base(nav, nsAtom) 2350DocumentXPathNavigator nav = (DocumentXPathNavigator)this.Current; 2367internal DocumentXPathNodeIterator_ElemChildren(DocumentXPathNavigator nav, string localNameAtom, string nsAtom) : base(nav) 2399internal DocumentXPathNodeIterator_ElemChildren_AndSelf(DocumentXPathNavigator nav, string localNameAtom, string nsAtom) 2417DocumentXPathNavigator nav = (DocumentXPathNavigator)this.Current;