2 writes to _arrAttrs
System.Private.Xml (2)
System\Xml\Xsl\Runtime\XmlAttributeCache.cs (2)
356_arrAttrs = new AttrNameVal[DefaultCacheSize]; 364_arrAttrs = arrNew;
18 references to _arrAttrs
System.Private.Xml (18)
System\Xml\Xsl\Runtime\XmlAttributeCache.cs (18)
100if (_arrAttrs![idx].IsDuplicate(localName, ns, hashCode)) 104idx = _arrAttrs[idx].NextNameIndex; 117_arrAttrs![_idxLastName].NextNameIndex = _numEntries; 119_arrAttrs![_idxLastName].Init(prefix, localName, ns, hashCode); 145Debug.Assert(_arrAttrs != null && _numEntries != 0); 147_arrAttrs[_numEntries++].Init(text); 157Debug.Assert(_arrAttrs != null && _numEntries != 0); 159_arrAttrs[_numEntries++].Init((XmlAtomicValue)value); 229idxNext = _arrAttrs![idx].NextNameIndex; 234localName = _arrAttrs[idx].LocalName; 237string prefix = _arrAttrs[idx].Prefix; 238string ns = _arrAttrs[idx].Namespace; 245string? text = _arrAttrs[idx].Text; 250_wrapped.WriteValue(_arrAttrs[idx].Value!); 353if (_arrAttrs == null) 358else if (_numEntries >= _arrAttrs.Length) 361Debug.Assert(_numEntries == _arrAttrs.Length); 363Array.Copy(_arrAttrs, arrNew, _numEntries);