5 writes to _items
Microsoft.CodeAnalysis.Razor.Compiler (5)
Language\Intermediate\IntermediateNodeCollection.InlineList.cs (5)
79
_items
= ArrayPool<IntermediateNode>.Shared.Rent(4);
107
_items
= ArrayPool<IntermediateNode>.Shared.Rent(4);
152
_items
= null;
172
_items
= null;
220
_items
= newArray;
33 references to _items
Microsoft.CodeAnalysis.Razor.Compiler (33)
Language\Intermediate\IntermediateNodeCollection.InlineList.cs (33)
36
if (
_items
!= null)
38
return
_items
[index];
51
if (
_items
!= null)
53
_items
[index] = value;
76
if (
_items
== null)
80
_items
[0] = _single;
81
_items
[1] = item;
87
if (_count ==
_items
.Length)
92
_items
[_count++] = item;
104
if (
_items
== null)
110
_items
[0] = item;
111
_items
[1] = _single;
115
_items
[0] = _single;
116
_items
[1] = item;
124
if (_count ==
_items
.Length)
131
Array.Copy(
_items
, index,
_items
, index + 1, _count - index);
134
_items
[index] = item;
149
_single = index == 0 ?
_items
[1] :
_items
[0];
150
ArrayPool<IntermediateNode>.Shared.Return(
_items
, clearArray: true);
159
Array.Copy(
_items
, index + 1,
_items
, index, _count - index);
162
_items
[_count] = null;
168
if (
_items
!= null)
170
Array.Clear(
_items
, 0, _count);
171
ArrayPool<IntermediateNode>.Shared.Return(
_items
, clearArray: false);
184
if (
_items
!= null)
186
return Array.IndexOf(
_items
, item, 0, _count);
199
if (
_items
!= null)
201
Array.Copy(
_items
, 0, array, arrayIndex, _count);
211
var newCapacity =
_items
.Length * 2;
217
var oldArray =
_items
;