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