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