2 writes to arrAttrs
System.Data.SqlXml (2)
System\Xml\Xsl\Runtime\XmlAttributeCache.cs (2)
323
this.
arrAttrs
= new AttrNameVal[DefaultCacheSize];
330
this.
arrAttrs
= arrNew;
18 references to arrAttrs
System.Data.SqlXml (18)
System\Xml\Xsl\Runtime\XmlAttributeCache.cs (18)
96
if (this.
arrAttrs
[idx].IsDuplicate(localName, ns, hashCode))
100
idx = this.
arrAttrs
[idx].NextNameIndex;
112
this.
arrAttrs
[this.idxLastName].NextNameIndex = this.numEntries;
114
this.
arrAttrs
[this.idxLastName].Init(prefix, localName, ns, hashCode);
137
Debug.Assert(this.
arrAttrs
!= null && this.numEntries != 0);
139
this.
arrAttrs
[this.numEntries++].Init(text);
148
Debug.Assert(this.
arrAttrs
!= null && this.numEntries != 0);
150
this.
arrAttrs
[this.numEntries++].Init((XmlAtomicValue) value);
209
idxNext = this.
arrAttrs
[idx].NextNameIndex;
214
localName = this.
arrAttrs
[idx].LocalName;
216
string prefix = this.
arrAttrs
[idx].Prefix;
217
string ns = this.
arrAttrs
[idx].Namespace;
223
string text = this.
arrAttrs
[idx].Text;
228
this.wrapped.WriteValue(this.
arrAttrs
[idx].Value);
321
if (this.
arrAttrs
== null) {
325
else if (this.numEntries >= this.
arrAttrs
.Length) {
327
Debug.Assert(this.numEntries == this.
arrAttrs
.Length);
329
Array.Copy(this.
arrAttrs
, arrNew, this.numEntries);