3 instantiations of XPathNodePointer
System.Data.Common (3)
System\Xml\DataDocumentXPathNavigator.cs (2)
22
_curNode = new
XPathNodePointer
(this, doc, node);
23
_temp = new
XPathNodePointer
(this, doc, node);
System\Xml\XPathNodePointer.cs (1)
124
return new
XPathNodePointer
(owner, this);
16 references to XPathNodePointer
System.Data.Common (16)
System\Xml\DataDocumentXPathNavigator.cs (3)
16
private readonly
XPathNodePointer
_curNode; //pointer to remember the current node position
18
private readonly
XPathNodePointer
_temp;
36
internal
XPathNodePointer
CurNode => _curNode;
System\Xml\XmlDataDocument.cs (3)
2610
_attrXml = CreateAttribute("xmlns", "xml",
XPathNodePointer
.StrReservedXmlns);
2611
_attrXml.Value =
XPathNodePointer
.StrReservedXml;
2947
if (
XPathNodePointer
.XmlNodeTypeToXpathNodeTypeMap[(int)(node.NodeType)] == -1)
System\Xml\XPathNodePointer.cs (10)
100
internal XPathNodePointer(DataDocumentXPathNavigator owner,
XPathNodePointer
pointer) :
121
internal
XPathNodePointer
Clone(DataDocumentXPathNavigator owner)
460
internal bool MoveTo(
XPathNodePointer
pointer)
1040
internal bool IsSamePosition(
XPathNodePointer
pointer)
1058
private XmlNodeOrder CompareNamespacePosition(
XPathNodePointer
other)
1060
XPathNodePointer
xp1 = Clone((DataDocumentXPathNavigator)(_owner.Target!));
1061
XPathNodePointer
xp2 = other.Clone((DataDocumentXPathNavigator)(other._owner.Target!));
1085
internal XmlNodeOrder ComparePosition(
XPathNodePointer
other)
1174
XmlNode root1 =
XPathNodePointer
.GetRoot(curNode1, ref depth1);
1175
XmlNode root2 =
XPathNodePointer
.GetRoot(curNode2, ref depth2);