2 writes to _visibleItemCapacity
Microsoft.AspNetCore.Components.Web (2)
Virtualization\Virtualize.cs (2)
316_visibleItemCapacity = capacity; 771_visibleItemCapacity = visibleItemCapacity;
17 references to _visibleItemCapacity
Microsoft.AspNetCore.Components.Web (17)
Virtualization\Virtualize.cs (17)
305var capacity = _visibleItemCapacity > 0 ? _visibleItemCapacity : OverscanCount * 2 + 1; 313if (_visibleItemCapacity <= 0) 355if (localIndex < 0 || localIndex >= _visibleItemCapacity || _lastRenderedItemCount == 0) 531var lastItemIndex = Math.Min(_itemsBefore + _visibleItemCapacity, _itemCount); 591var itemsAfter = Math.Max(0, _itemCount - _visibleItemCapacity - _itemsBefore); 768if (itemsBefore != _itemsBefore || visibleItemCapacity != _visibleItemCapacity || unusedItemCapacity != _unusedItemCapacity) 820var request = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken); 833request = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken); 955_itemsBefore = Math.Min(_itemsBefore + countDelta, Math.Max(0, newTotalCount - _visibleItemCapacity)); 958var adjustedRequest = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken); 968&& _itemsBefore + _visibleItemCapacity >= previousItemCount; 973&& previousItemCount <= _visibleItemCapacity; 978|| _visibleItemCapacity <= 0 979|| _itemsBefore + _visibleItemCapacity < previousItemCount 1001var tailItemsBefore = Math.Max(0, result.TotalItemCount - _visibleItemCapacity); 1005request = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken);