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)
99
if (
_arrAttrs
![idx].IsDuplicate(localName, ns, hashCode))
103
idx =
_arrAttrs
[idx].NextNameIndex;
116
_arrAttrs
![_idxLastName].NextNameIndex = _numEntries;
118
_arrAttrs
![_idxLastName].Init(prefix, localName, ns, hashCode);
144
Debug.Assert(
_arrAttrs
!= null && _numEntries != 0);
146
_arrAttrs
[_numEntries++].Init(text);
156
Debug.Assert(
_arrAttrs
!= null && _numEntries != 0);
158
_arrAttrs
[_numEntries++].Init((XmlAtomicValue)value);
228
idxNext =
_arrAttrs
![idx].NextNameIndex;
233
localName =
_arrAttrs
[idx].LocalName;
236
string prefix =
_arrAttrs
[idx].Prefix;
237
string ns =
_arrAttrs
[idx].Namespace;
244
string? text =
_arrAttrs
[idx].Text;
249
_wrapped.WriteValue(
_arrAttrs
[idx].Value!);
352
if (
_arrAttrs
== null)
357
else if (_numEntries >=
_arrAttrs
.Length)
360
Debug.Assert(_numEntries ==
_arrAttrs
.Length);
362
Array.Copy(
_arrAttrs
, arrNew, _numEntries);