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