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)
36if (_items != null) 38return _items[index]; 51if (_items != null) 53_items[index] = value; 76if (_items == null) 80_items[0] = _single; 81_items[1] = item; 87if (_count == _items.Length) 92_items[_count++] = item; 104if (_items == null) 110_items[0] = item; 111_items[1] = _single; 115_items[0] = _single; 116_items[1] = item; 124if (_count == _items.Length) 131Array.Copy(_items, index, _items, index + 1, _count - index); 134_items[index] = item; 149_single = index == 0 ? _items[1] : _items[0]; 150ArrayPool<IntermediateNode>.Shared.Return(_items, clearArray: true); 159Array.Copy(_items, index + 1, _items, index, _count - index); 162_items[_count] = null; 168if (_items != null) 170Array.Clear(_items, 0, _count); 171ArrayPool<IntermediateNode>.Shared.Return(_items, clearArray: false); 184if (_items != null) 186return Array.IndexOf(_items, item, 0, _count); 199if (_items != null) 201Array.Copy(_items, 0, array, arrayIndex, _count); 211var newCapacity = _items.Length * 2; 217var oldArray = _items;