3 writes to pageParent
System.Xml (3)
System\Xml\Cache\XPathDocumentBuilder.cs (3)
109this.idxParent = NewNode(out this.pageParent, XPathNodeType.Root, string.Empty, string.Empty, string.Empty, baseUri); 150this.pageParent = this.pageSibling; 256this.idxParent = this.pageParent[this.idxParent].GetParent(out this.pageParent);
24 references to pageParent
System.Xml (24)
System\Xml\Cache\XPathDocumentBuilder.cs (24)
110this.doc.SetRootNode(this.pageParent, this.idxParent); 155hash = (this.pageParent[this.idxParent].LocalNameHashCode & (ElementIndexSize - 1)); 156this.elemNameIndex[hash] = LinkSimilarElements(this.elemNameIndex[hash].Page, this.elemNameIndex[hash].Index, this.pageParent, this.idxParent); 196Debug.Assert(this.pageParent[this.idxParent].NodeType == XPathNodeType.Element); 200if (!this.pageParent[this.idxParent].HasContentChild) { 206if (this.textBldr.LineNumber != this.pageParent[this.idxParent].LineNumber) 210int posDiff = this.textBldr.LinePosition - this.pageParent[this.idxParent].LinePosition; 215this.pageParent[this.idxParent].SetCollapsedLineInfoOffset(posDiff); 219this.pageParent[this.idxParent].SetCollapsedValue(this.textBldr.ReadText()); 226this.pageParent[this.idxParent].SetValue(this.pageSibling[this.idxSibling].Value); 231this.pageParent[this.idxParent].SetEmptyValue(allowShortcutTag); 243if (this.pageParent[this.idxParent].HasNamespaceDecls) { 245this.doc.AddNamespace(this.pageParent, this.idxParent, this.pageNmsp, this.idxNmsp); 254this.pageSibling = this.pageParent; 256this.idxParent = this.pageParent[this.idxParent].GetParent(out this.pageParent); 264Debug.Assert(this.idxParent == 0 || this.pageParent[this.idxParent].NodeType == XPathNodeType.Element); 291this.doc.AddIdElement(this.pageSibling[this.idxSibling].Value, this.pageParent, this.idxParent); 433Debug.Assert(this.pageParent[this.idxParent].NodeType == XPathNodeType.Element); 446Debug.Assert(this.idxParent == 0 || this.pageParent[this.idxParent].NodeType == XPathNodeType.Element); 465idxNew = NewNamespaceNode(out pageNew, prefix, namespaceName, this.pageParent, this.idxParent); 509if (!this.pageParent[this.idxParent].HasNamespaceDecls) { 514this.pageParent[this.idxParent].HasNamespaceDecls = true; 605this.pageParent, pageNode, pageNode, 669this.pageParent[this.idxParent].SetParentProperties(xptyp);