7 instantiations of XPathNodeRef
System.Xml (7)
System\Xml\Cache\XPathDocumentBuilder.cs (2)
511
this.stkNmsp.Push(new
XPathNodeRef
(this.pageNmsp, this.idxNmsp));
556
return new
XPathNodeRef
(pageNext, idxNext);
System\Xml\Cache\XPathNode.cs (1)
435
get { return new
XPathNodeRef
(); }
System\Xml\XPath\XPathDocument.cs (4)
362
this.mapNmsp.Add(new
XPathNodeRef
(pageElem, idxElem), new
XPathNodeRef
(pageNmsp, idxNmsp));
369
XPathNodeRef nodeRef = new
XPathNodeRef
(pageElem, idxElem);
393
this.idValueMap.Add(id, new
XPathNodeRef
(pageElem, idxElem));
15 references to XPathNodeRef
System.Xml (15)
System\Xml\Cache\XPathDocumentBuilder.cs (6)
41
private Stack<
XPathNodeRef
> stkNmsp; // In-scope namespaces
59
private
XPathNodeRef
[] elemNameIndex; // Elements with the same name are linked together so that they can be searched quickly
71
this.stkNmsp = new Stack<
XPathNodeRef
>();
88
this.elemNameIndex = new
XPathNodeRef
[ElementIndexSize];
195
XPathNodeRef
nodeRef;
550
private
XPathNodeRef
LinkSimilarElements(XPathNode[] pagePrev, int idxPrev, XPathNode[] pageNext, int idxNext) {
System\Xml\Cache\XPathNode.cs (1)
434
public static
XPathNodeRef
Null {
System\Xml\XPath\XPathDocument.cs (8)
30
private Dictionary<
XPathNodeRef
,
XPathNodeRef
> mapNmsp;
31
private Dictionary<string,
XPathNodeRef
> idValueMap;
360
this.mapNmsp = new Dictionary<
XPathNodeRef
,
XPathNodeRef
>();
369
XPathNodeRef
nodeRef = new XPathNodeRef(pageElem, idxElem);
390
this.idValueMap = new Dictionary<string,
XPathNodeRef
>();
400
XPathNodeRef
nodeRef;