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