6 instantiations of XPathNodeRef
System.Private.Xml (6)
System\Xml\Cache\XPathDocumentBuilder.cs (2)
574_stkNmsp.Push(new XPathNodeRef(_pageNmsp, _idxNmsp)); 621return new XPathNodeRef(pageNext, idxNext);
System\Xml\XPath\XPathDocument.cs (4)
389_mapNmsp.Add(new XPathNodeRef(pageElem, idxElem), new XPathNodeRef(pageNmsp, idxNmsp)); 397XPathNodeRef nodeRef = new XPathNodeRef(pageElem, idxElem); 420_idValueMap.Add(id, new XPathNodeRef(pageElem, idxElem));
14 references to XPathNodeRef
System.Private.Xml (14)
System\Xml\Cache\XPathDocumentBuilder.cs (6)
41private readonly Stack<XPathNodeRef> _stkNmsp; // In-scope namespaces 59private XPathNodeRef[] _elemNameIndex; // Elements with the same name are linked together so that they can be searched quickly 72_stkNmsp = new Stack<XPathNodeRef>(); 95_elemNameIndex = new XPathNodeRef[ElementIndexSize]; 213XPathNodeRef nodeRef; 615private XPathNodeRef LinkSimilarElements(XPathNode[] pagePrev, int idxPrev, XPathNode[] pageNext, int idxNext)
System\Xml\XPath\XPathDocument.cs (8)
23private Dictionary<XPathNodeRef, XPathNodeRef>? _mapNmsp; 24private Dictionary<string, XPathNodeRef>? _idValueMap; 387_mapNmsp ??= new Dictionary<XPathNodeRef, XPathNodeRef>(); 397XPathNodeRef nodeRef = new XPathNodeRef(pageElem, idxElem); 417_idValueMap ??= new Dictionary<string, XPathNodeRef>(); 428XPathNodeRef nodeRef;