2 writes to _visibleItemCapacity
Microsoft.AspNetCore.Components.Web (2)
Virtualization\Virtualize.cs (2)
317_visibleItemCapacity = capacity; 932_visibleItemCapacity = visibleItemCapacity;
23 references to _visibleItemCapacity
Microsoft.AspNetCore.Components.Web (23)
Virtualization\Virtualize.cs (23)
300UpdateWindowFromViewport(fillDirection, _visibleItemCapacity, _unusedItemCapacity); 306var capacity = _visibleItemCapacity > 0 ? _visibleItemCapacity : OverscanCount * 2 + 1; 314if (_visibleItemCapacity <= 0) 356if (localIndex < 0 || localIndex >= _visibleItemCapacity || _lastRenderedItemCount == 0) 540UpdateWindowFromViewport(fillDirection, _visibleItemCapacity, _unusedItemCapacity); 561var lastItemIndex = Math.Min(_itemsBefore + _visibleItemCapacity, _itemCount); 621var itemsAfter = Math.Max(0, _itemCount - _visibleItemCapacity - _itemsBefore); 794var doubledCapacity = (long)Math.Max(1, _visibleItemCapacity) * 2; 800: Math.Max(0, _itemCount - _itemsBefore - _visibleItemCapacity); 802Math.Max(0, desiredCapacity - _visibleItemCapacity), 810_visibleItemCapacity + addedItems, 929if (itemsBefore != _itemsBefore || visibleItemCapacity != _visibleItemCapacity || unusedItemCapacity != _unusedItemCapacity) 988var request = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken); 1001request = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken); 1136_itemsBefore = Math.Min(_itemsBefore + countDelta, Math.Max(0, newTotalCount - _visibleItemCapacity)); 1140var adjustedRequest = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken); 1151&& _itemsBefore + _visibleItemCapacity >= previousItemCount; 1156&& previousItemCount <= _visibleItemCapacity; 1161|| _visibleItemCapacity <= 0 1162|| _itemsBefore + _visibleItemCapacity < previousItemCount 1184var tailItemsBefore = Math.Max(0, result.TotalItemCount - _visibleItemCapacity); 1188request = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken);