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)
124return new XPathNodePointer(owner, this);
16 references to XPathNodePointer
System.Data.Common (16)
System\Xml\DataDocumentXPathNavigator.cs (3)
14private readonly XPathNodePointer _curNode; //pointer to remember the current node position 16private readonly XPathNodePointer _temp; 38internal XPathNodePointer CurNode => _curNode;
System\Xml\XmlDataDocument.cs (3)
2650_attrXml = CreateAttribute("xmlns", "xml", XPathNodePointer.StrReservedXmlns); 2651_attrXml.Value = XPathNodePointer.StrReservedXml; 3012if (XPathNodePointer.XmlNodeTypeToXpathNodeTypeMap[(int)(node.NodeType)] == -1)
System\Xml\XPathNodePointer.cs (10)
100internal XPathNodePointer(DataDocumentXPathNavigator owner, XPathNodePointer pointer) : 121internal XPathNodePointer Clone(DataDocumentXPathNavigator owner) 458internal bool MoveTo(XPathNodePointer pointer) 1038internal bool IsSamePosition(XPathNodePointer pointer) 1055private XmlNodeOrder CompareNamespacePosition(XPathNodePointer other) 1057XPathNodePointer xp1 = Clone((DataDocumentXPathNavigator)(_owner.Target!)); 1058XPathNodePointer xp2 = other.Clone((DataDocumentXPathNavigator)(other._owner.Target!)); 1081internal XmlNodeOrder ComparePosition(XPathNodePointer other) 1170XmlNode root1 = XPathNodePointer.GetRoot(curNode1, ref depth1); 1171XmlNode root2 = XPathNodePointer.GetRoot(curNode2, ref depth2);