2 writes to _itemCount
Microsoft.AspNetCore.Components.Web (2)
Virtualization\Virtualize.cs (2)
1050
_itemCount
= result.TotalItemCount;
1142
_itemCount
= result.TotalItemCount;
21 references to _itemCount
Microsoft.AspNetCore.Components.Web (21)
Virtualization\Virtualize.cs (21)
317
if (
_itemCount
> 0 && desiredItemsBefore + capacity >
_itemCount
)
319
desiredItemsBefore = Math.Max(0,
_itemCount
- capacity);
382
if (
_itemCount
<= 0)
390
if (requested >=
_itemCount
)
392
return
_itemCount
- 1;
465
if (pendingRenderTcs is not null && _loadedItemsStartIndex == _itemsBefore && (_lastRenderedItemCount > 0 ||
_itemCount
== 0))
529
else if (
_itemCount
> 0)
572
var lastItemIndex = Math.Min(_itemsBefore + _visibleItemCapacity,
_itemCount
);
590
if (_loadedItems != null && !_loading &&
_itemCount
== 0 && _emptyContent != null)
639
var itemsAfter = Math.Max(0,
_itemCount
- _visibleItemCapacity - _itemsBefore);
772
var itemsBefore = Math.Max(0,
_itemCount
- itemsAfter - visibleItemCapacity);
775
if (_lastRenderedItemCount > 0 && itemsBefore == _itemsBefore && itemsBefore <
_itemCount
- visibleItemCapacity)
813
var maximumCapacity = Math.Min(GetMaximumItemCapacity(),
_itemCount
);
820
: Math.Max(0,
_itemCount
- _itemsBefore - _visibleItemCapacity);
941
var isAtLoadedTail =
_itemCount
> 0 && _itemsBefore + _visibleItemCapacity >=
_itemCount
;
963
if (itemsBefore + visibleItemCapacity >
_itemCount
)
965
itemsBefore = Math.Max(0,
_itemCount
- visibleItemCapacity);
982
&& _itemsBefore + visibleItemCapacity <
_itemCount
;
1062
var previousItemCount =
_itemCount
;