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