6 writes to _itemsInUse
Microsoft.AspNetCore.Components.Server (6)
src\Components\Shared\src\ArrayBuilder.cs (6)
75var indexOfAppendedItem = _itemsInUse++; 101_itemsInUse += source.Length; 132_itemsInUse--; 154_itemsInUse++; 167_itemsInUse = 0; 208_itemsInUse = 0;
13 references to _itemsInUse
Microsoft.AspNetCore.Components.Server (13)
src\Components\Shared\src\ArrayBuilder.cs (13)
55public int Count => _itemsInUse; 70if (_itemsInUse == _items.Length) 87var requiredCapacity = _itemsInUse + source.Length; 99source.CopyTo(_items.AsSpan(_itemsInUse)); 100var startIndexOfAppendedItems = _itemsInUse; 114if (index > _itemsInUse) 127if (_itemsInUse == 0) 133_items[_itemsInUse] = default; // Release to GC 143if (index > _itemsInUse) 148if (_itemsInUse == _items.Length) 153Array.Copy(_items, index, _items, index + 1, _itemsInUse - index); 183Array.Copy(_items, newItems, _itemsInUse); 196Array.Clear(_items, 0, _itemsInUse);