1 write to StartIndex
Microsoft.AspNetCore.Components.Web (1)
Virtualization\ItemsProviderRequest.cs (1)
37StartIndex = startIndex;
12 references to StartIndex
Aspire.Dashboard (2)
Components\Controls\LogViewer.razor.cs (2)
141if (_endAnchorItemsProviderState.GetInitialResult(r.StartIndex, entries, entries.Count) is { } initialResult) 146return ValueTask.FromResult(new ItemsProviderResult<LogEntry>(entries.Skip(r.StartIndex).Take(r.Count), entries.Count));
Microsoft.AspNetCore.Components.QuickGrid (3)
QuickGrid.razor.cs (3)
565var startIndex = request.StartIndex; 570count = Math.Min(request.Count, Pagination.ItemsPerPage - request.StartIndex); 592items: providerResult.Items.Select((x, i) => ValueTuple.Create(i + request.StartIndex + 2, x)),
Microsoft.AspNetCore.Components.Web (7)
Virtualization\Virtualize.cs (7)
1088var comparisonItemOffset = _previousFirstLoadedItemIndex - request.StartIndex; 1092comparisonItemOffset = _previousLastLoadedItemIndex - request.StartIndex; 1195Items!.Skip(request.StartIndex).Take(request.Count), 1235var prefetchedItems = request.StartIndex <= adjustedItemsBefore 1237.Skip(adjustedItemsBefore - request.StartIndex) 1330var prefetchedTail = request.StartIndex <= tailItemsBefore 1332.Skip(tailItemsBefore - request.StartIndex)