3 writes to _itemSize
Microsoft.AspNetCore.Components.Web (3)
Virtualization\Virtualize.cs (3)
165
_itemSize
= ItemSize;
346
_itemSize
= (spacerSeparation - (_lastRenderedPlaceholderCount * _itemSize)) / _lastRenderedItemCount;
353
_itemSize
= ItemSize;
11 references to _itemSize
Microsoft.AspNetCore.Components.Web (11)
Virtualization\Virtualize.cs (11)
163
if (
_itemSize
<= 0)
241
builder.AddContent(renderIndex, _placeholder, new PlaceholderContext(renderIndex,
_itemSize
));
279
builder.AddContent(renderIndex, _placeholder, new PlaceholderContext(renderIndex,
_itemSize
));
297
: $"height: {(itemsInSpacer *
_itemSize
).ToString(CultureInfo.InvariantCulture)}px; flex-shrink: 0; transform: translateY({(numItemsGapAbove *
_itemSize
).ToString(CultureInfo.InvariantCulture)}px);";
300
=> $"height: {(itemsInSpacer *
_itemSize
).ToString(CultureInfo.InvariantCulture)}px; flex-shrink: 0;";
346
_itemSize = (spacerSeparation - (_lastRenderedPlaceholderCount *
_itemSize
)) / _lastRenderedItemCount;
349
if (
_itemSize
<= 0)
365
itemsInSpacer = Math.Max(0, (int)Math.Floor(spacerSize /
_itemSize
) - OverscanCount);
366
visibleItemCapacity = (int)Math.Ceiling(containerSize /
_itemSize
) + 2 * OverscanCount;
462
builder.AddAttribute(1, "style", $"height: {
_itemSize
.ToString(CultureInfo.InvariantCulture)}px; flex-shrink: 0;");