3 instantiations of XPathNodePointer
System.Data.Common (3)
System\Xml\DataDocumentXPathNavigator.cs (2)
21
_curNode = new
XPathNodePointer
(this, doc, node);
22
_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)
14
private readonly
XPathNodePointer
_curNode; //pointer to remember the current node position
16
private readonly
XPathNodePointer
_temp;
38
internal
XPathNodePointer
CurNode => _curNode;
System\Xml\XmlDataDocument.cs (3)
2650
_attrXml = CreateAttribute("xmlns", "xml",
XPathNodePointer
.StrReservedXmlns);
2651
_attrXml.Value =
XPathNodePointer
.StrReservedXml;
3012
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)
458
internal bool MoveTo(
XPathNodePointer
pointer)
1038
internal bool IsSamePosition(
XPathNodePointer
pointer)
1055
private XmlNodeOrder CompareNamespacePosition(
XPathNodePointer
other)
1057
XPathNodePointer
xp1 = Clone((DataDocumentXPathNavigator)(_owner.Target!));
1058
XPathNodePointer
xp2 = other.Clone((DataDocumentXPathNavigator)(other._owner.Target!));
1081
internal XmlNodeOrder ComparePosition(
XPathNodePointer
other)
1170
XmlNode root1 =
XPathNodePointer
.GetRoot(curNode1, ref depth1);
1171
XmlNode root2 =
XPathNodePointer
.GetRoot(curNode2, ref depth2);