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)
100
if (
_arrAttrs
![idx].IsDuplicate(localName, ns, hashCode))
104
idx =
_arrAttrs
[idx].NextNameIndex;
117
_arrAttrs
![_idxLastName].NextNameIndex = _numEntries;
119
_arrAttrs
![_idxLastName].Init(prefix, localName, ns, hashCode);
145
Debug.Assert(
_arrAttrs
!= null && _numEntries != 0);
147
_arrAttrs
[_numEntries++].Init(text);
157
Debug.Assert(
_arrAttrs
!= null && _numEntries != 0);
159
_arrAttrs
[_numEntries++].Init((XmlAtomicValue)value);
229
idxNext =
_arrAttrs
![idx].NextNameIndex;
234
localName =
_arrAttrs
[idx].LocalName;
237
string prefix =
_arrAttrs
[idx].Prefix;
238
string ns =
_arrAttrs
[idx].Namespace;
245
string? text =
_arrAttrs
[idx].Text;
250
_wrapped.WriteValue(
_arrAttrs
[idx].Value!);
353
if (
_arrAttrs
== null)
358
else if (_numEntries >=
_arrAttrs
.Length)
361
Debug.Assert(_numEntries ==
_arrAttrs
.Length);
363
Array.Copy(
_arrAttrs
, arrNew, _numEntries);