4 writes to idxSibling
System.Xml (4)
System\Xml\Cache\XPathDocumentBuilder.cs (4)
87
this.idxParent = this.
idxSibling
= 0;
152
this.
idxSibling
= 0;
255
this.
idxSibling
= this.idxParent;
682
this.
idxSibling
= idxNew;
20 references to idxSibling
System.Xml (20)
System\Xml\Cache\XPathDocumentBuilder.cs (20)
151
this.idxParent = this.
idxSibling
;
226
this.pageParent[this.idxParent].SetValue(this.pageSibling[this.
idxSibling
].Value);
265
Debug.Assert(this.
idxSibling
== 0 || this.pageSibling[this.
idxSibling
].NodeType == XPathNodeType.Attribute);
280
Debug.Assert(this.pageSibling[this.
idxSibling
].NodeType == XPathNodeType.Attribute);
282
this.pageSibling[this.
idxSibling
].SetValue(this.textBldr.ReadText());
286
if (this.pageSibling[this.
idxSibling
].LocalName == this.idAttrName.Name &&
287
this.pageSibling[this.
idxSibling
].Prefix == this.idAttrName.Namespace) {
291
this.doc.AddIdElement(this.pageSibling[this.
idxSibling
].Value, this.pageParent, this.idxParent);
308
this.pageSibling[this.
idxSibling
].SetValue(text);
326
this.pageSibling[this.
idxSibling
].SetValue(text);
403
this.pageSibling[this.
idxSibling
].SetValue(string.Empty);
443
Debug.Assert(this.
idxSibling
== 0 || this.pageSibling[this.
idxSibling
].NodeType == XPathNodeType.Attribute);
671
if (this.
idxSibling
== 0) {
677
this.pageSibling[this.
idxSibling
].SetSibling(this.infoTable, pageNew, idxNew);
691
Debug.Assert(this.textBldr.HasText || (this.
idxSibling
== 0 && this.idxParent == 0), "Cannot create empty text node unless it's a top-level text node.");
692
Debug.Assert(this.
idxSibling
== 0 || !this.pageSibling[this.
idxSibling
].IsText, "Cannot create adjacent text nodes.");
698
this.pageSibling[this.
idxSibling
].SetValue(text);