16 writes to _itemsInUse
Microsoft.AspNetCore.Components (16)
RenderTree\RenderTreeFrameArrayBuilder.cs (10)
24_items[_itemsInUse++] = new RenderTreeFrame 39_items[_itemsInUse++] = new RenderTreeFrame 54_items[_itemsInUse++] = new RenderTreeFrame 69_items[_itemsInUse++] = new RenderTreeFrame 85_items[_itemsInUse++] = new RenderTreeFrame 100_items[_itemsInUse++] = new RenderTreeFrame 115_items[_itemsInUse++] = new RenderTreeFrame 131_items[_itemsInUse++] = new RenderTreeFrame 145_items[_itemsInUse++] = new RenderTreeFrame 160_items[_itemsInUse++] = new RenderTreeFrame
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (6)
77var indexOfAppendedItem = _itemsInUse++; 103_itemsInUse += source.Length; 134_itemsInUse--; 156_itemsInUse++; 169_itemsInUse = 0; 210_itemsInUse = 0;
23 references to _itemsInUse
Microsoft.AspNetCore.Components (23)
RenderTree\RenderTreeFrameArrayBuilder.cs (10)
19if (_itemsInUse == _items.Length) 34if (_itemsInUse == _items.Length) 49if (_itemsInUse == _items.Length) 64if (_itemsInUse == _items.Length) 80if (_itemsInUse == _items.Length) 95if (_itemsInUse == _items.Length) 110if (_itemsInUse == _items.Length) 126if (_itemsInUse == _items.Length) 140if (_itemsInUse == _items.Length) 155if (_itemsInUse == _items.Length)
src\aspnetcore\src\Components\Shared\src\ArrayBuilder.cs (13)
57public int Count => _itemsInUse; 72if (_itemsInUse == _items.Length) 89var requiredCapacity = _itemsInUse + source.Length; 101source.CopyTo(_items.AsSpan(_itemsInUse)); 102var startIndexOfAppendedItems = _itemsInUse; 116if (index > _itemsInUse) 129if (_itemsInUse == 0) 135_items[_itemsInUse] = default; // Release to GC 145if (index > _itemsInUse) 150if (_itemsInUse == _items.Length) 155Array.Copy(_items, index, _items, index + 1, _itemsInUse - index); 185Array.Copy(_items, newItems, _itemsInUse); 198Array.Clear(_items, 0, _itemsInUse);