2 writes to _visibleItemCapacity
Microsoft.AspNetCore.Components.Web (2)
Virtualization\Virtualize.cs (2)
324_visibleItemCapacity = capacity; 966_visibleItemCapacity = visibleItemCapacity;
29 references to _visibleItemCapacity
Microsoft.AspNetCore.Components.Web (29)
Virtualization\Virtualize.cs (29)
307UpdateWindowFromViewport(fillDirection, _visibleItemCapacity, _unusedItemCapacity); 313var capacity = _visibleItemCapacity > 0 ? _visibleItemCapacity : OverscanCount * 2 + 1; 321if (_visibleItemCapacity <= 0) 363if (localIndex < 0 || localIndex >= _visibleItemCapacity || _lastRenderedItemCount == 0) 547UpdateWindowFromViewport(fillDirection, _visibleItemCapacity, _unusedItemCapacity); 568var lastItemIndex = Math.Min(_itemsBefore + _visibleItemCapacity, _itemCount); 635var itemsAfter = Math.Max(0, _itemCount - _visibleItemCapacity - _itemsBefore); 808var doubledCapacity = (long)Math.Max(1, _visibleItemCapacity) * 2; 814: Math.Max(0, _itemCount - _itemsBefore - _visibleItemCapacity); 816Math.Max(0, desiredCapacity - _visibleItemCapacity), 824_visibleItemCapacity + addedItems, 935var isAtLoadedTail = _itemCount > 0 && _itemsBefore + _visibleItemCapacity >= _itemCount; 947(long)_visibleItemCapacity + Math.Max(1, OverscanCount)); 950return _visibleItemCapacity; 963if (itemsBefore != _itemsBefore || visibleItemCapacity != _visibleItemCapacity || unusedItemCapacity != _unusedItemCapacity) 1046request = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken); 1210var adjustedItemsBefore = Math.Min(_itemsBefore + countDelta, Math.Max(0, newTotalCount - _visibleItemCapacity)); 1211var adjustedRequest = new ItemsProviderRequest(adjustedItemsBefore, _visibleItemCapacity, cancellationToken); 1231Math.Max(0, result.TotalItemCount - _visibleItemCapacity)); 1233_visibleItemCapacity, 1249new ItemsProviderRequest(adjustedItemsBefore, _visibleItemCapacity, cancellationToken)); 1274&& _itemsBefore + _visibleItemCapacity >= previousItemCount; 1279&& previousItemCount <= _visibleItemCapacity; 1303|| _visibleItemCapacity <= 0 1304|| _itemsBefore + _visibleItemCapacity < previousItemCount 1326var tailItemsBefore = Math.Max(0, result.TotalItemCount - _visibleItemCapacity); 1329var tailItemCount = Math.Min(_visibleItemCapacity, result.TotalItemCount - tailItemsBefore); 1337request = new ItemsProviderRequest(tailItemsBefore, _visibleItemCapacity, cancellationToken);