2 writes to _arrAttrs
System.Private.Xml (2)
System\Xml\Xsl\Runtime\XmlAttributeCache.cs (2)
355_arrAttrs = new AttrNameVal[DefaultCacheSize]; 363_arrAttrs = arrNew;
18 references to _arrAttrs
System.Private.Xml (18)
System\Xml\Xsl\Runtime\XmlAttributeCache.cs (18)
99if (_arrAttrs![idx].IsDuplicate(localName, ns, hashCode)) 103idx = _arrAttrs[idx].NextNameIndex; 116_arrAttrs![_idxLastName].NextNameIndex = _numEntries; 118_arrAttrs![_idxLastName].Init(prefix, localName, ns, hashCode); 144Debug.Assert(_arrAttrs != null && _numEntries != 0); 146_arrAttrs[_numEntries++].Init(text); 156Debug.Assert(_arrAttrs != null && _numEntries != 0); 158_arrAttrs[_numEntries++].Init((XmlAtomicValue)value); 228idxNext = _arrAttrs![idx].NextNameIndex; 233localName = _arrAttrs[idx].LocalName; 236string prefix = _arrAttrs[idx].Prefix; 237string ns = _arrAttrs[idx].Namespace; 244string? text = _arrAttrs[idx].Text; 249_wrapped.WriteValue(_arrAttrs[idx].Value!); 352if (_arrAttrs == null) 357else if (_numEntries >= _arrAttrs.Length) 360Debug.Assert(_numEntries == _arrAttrs.Length); 362Array.Copy(_arrAttrs, arrNew, _numEntries);