7 instantiations of ItemsProviderResult
Aspire.Dashboard (2)
Components\Controls\LogViewer.razor.cs (2)
143return ValueTask.FromResult(new ItemsProviderResult<LogEntry>(initialResult.Items, initialResult.TotalItemCount)); 146return ValueTask.FromResult(new ItemsProviderResult<LogEntry>(entries.Skip(r.StartIndex).Take(r.Count), entries.Count));
Microsoft.AspNetCore.Components.QuickGrid (1)
QuickGrid.razor.cs (1)
591return new ItemsProviderResult<(int, TGridItem)>(
Microsoft.AspNetCore.Components.Web (4)
Virtualization\Virtualize.cs (4)
1083result = new ItemsProviderResult<TItem>(items, result.TotalItemCount); 1194return ValueTask.FromResult(new ItemsProviderResult<TItem>( 1244result = new ItemsProviderResult<TItem>(prefetchedItems, result.TotalItemCount); 1339? new ItemsProviderResult<TItem>(prefetchedTail, result.TotalItemCount)
16 references to ItemsProviderResult
Aspire.Dashboard (1)
Components\Controls\LogViewer.razor.cs (1)
137private ValueTask<ItemsProviderResult<LogEntry>> GetItems(ItemsProviderRequest r)
Aspire.Dashboard.Components.Tests (2)
Controls\LogViewerTests.cs (2)
31var initialResult = await cut.InvokeAsync(() => virtualize.ItemsProvider!(new ItemsProviderRequest(0, 100, CancellationToken.None)).AsTask()); 32var refreshedResult = await cut.InvokeAsync(() => virtualize.ItemsProvider!(new ItemsProviderRequest(0, 100, CancellationToken.None)).AsTask());
Microsoft.AspNetCore.Components.QuickGrid (1)
QuickGrid.razor.cs (1)
551private async ValueTask<ItemsProviderResult<(int, TGridItem)>> ProvideVirtualizedItems(ItemsProviderRequest request)
Microsoft.AspNetCore.Components.Web (12)
Virtualization\ItemsProviderDelegate.cs (2)
11/// <returns>A <see cref="ValueTask"/> whose result is a <see cref="ItemsProviderResult{TItem}"/> upon successful completion.</returns> 12public delegate ValueTask<ItemsProviderResult<TItem>> ItemsProviderDelegate<TItem>(ItemsProviderRequest request);
Virtualization\ItemsProviderResult.cs (1)
23/// Instantiates a new <see cref="ItemsProviderResult{TItem}"/> instance.
Virtualization\Virtualize.cs (9)
120/// or when the <see cref="ItemsProviderResult&lt;TItem&gt;.TotalItemCount"/> is zero. 1037var result = await _itemsProvider(request); 1192private ValueTask<ItemsProviderResult<TItem>> DefaultItemsProvider(ItemsProviderRequest request) 1206private async ValueTask<ItemsProviderResult<TItem>> AdjustForPrependAsync( 1212var result = await _itemsProvider(adjustedRequest); 1222private async ValueTask<ItemsProviderResult<TItem>> AdjustProviderForPrependAsync( 1224ItemsProviderResult<TItem> result, 1323private async ValueTask<(ItemsProviderResult<TItem> Result, ItemsProviderRequest Request)> AdvanceWindowToAppendedTailAsync( 1324ItemsProviderResult<TItem> result, ItemsProviderRequest request, CancellationToken cancellationToken)