2 writes to _itemCount
Microsoft.AspNetCore.Components.Web (2)
Virtualization\Virtualize.cs (2)
831_itemCount = result.TotalItemCount; 894_itemCount = result.TotalItemCount;
17 references to _itemCount
Microsoft.AspNetCore.Components.Web (17)
Virtualization\Virtualize.cs (17)
307if (_itemCount > 0 && desiredItemsBefore + capacity > _itemCount) 309desiredItemsBefore = Math.Max(0, _itemCount - capacity); 370if (_itemCount <= 0) 378if (requested >= _itemCount) 380return _itemCount - 1; 455if (pendingRenderTcs is not null && _loadedItemsStartIndex == _itemsBefore && (_lastRenderedItemCount > 0 || _itemCount == 0)) 507else if (_itemCount > 0) 531var lastItemIndex = Math.Min(_itemsBefore + _visibleItemCapacity, _itemCount); 549if (_loadedItems != null && !_loading && _itemCount == 0 && _emptyContent != null) 591var itemsAfter = Math.Max(0, _itemCount - _visibleItemCapacity - _itemsBefore); 690var itemsBefore = Math.Max(0, _itemCount - itemsAfter - visibleItemCapacity); 693if (_lastRenderedItemCount > 0 && itemsBefore == _itemsBefore && itemsBefore < _itemCount - visibleItemCapacity) 762if (itemsBefore + visibleItemCapacity > _itemCount) 764itemsBefore = Math.Max(0, _itemCount - visibleItemCapacity); 781&& _itemsBefore + visibleItemCapacity < _itemCount; 843var previousItemCount = _itemCount;