2 instantiations of ItemsProviderRequest
Microsoft.AspNetCore.Components.Web (2)
Virtualization\Virtualize.cs (2)
512var request = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken); 533var adjustedRequest = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken);
29 references to ItemsProviderRequest
Aspire.Dashboard (1)
Components\Controls\LogViewer.razor.cs (1)
88private ValueTask<ItemsProviderResult<LogEntry>> GetItems(ItemsProviderRequest r)
Microsoft.AspNetCore.Components.QuickGrid (1)
QuickGrid.razor.cs (1)
359private async ValueTask<ItemsProviderResult<(int, TGridItem)>> ProvideVirtualizedItems(ItemsProviderRequest request)
Microsoft.AspNetCore.Components.Web (6)
Virtualization\ItemsProviderDelegate.cs (2)
10/// <param name="request">The <see cref="ItemsProviderRequest"/> defining the request details.</param> 12public delegate ValueTask<ItemsProviderResult<TItem>> ItemsProviderDelegate<TItem>(ItemsProviderRequest request);
Virtualization\ItemsProviderRequest.cs (1)
28/// Constructs a new <see cref="ItemsProviderRequest"/> instance.
Virtualization\Virtualize.cs (3)
512var request = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken); 533var adjustedRequest = new ItemsProviderRequest(_itemsBefore, _visibleItemCapacity, cancellationToken); 575private ValueTask<ItemsProviderResult<TItem>> DefaultItemsProvider(ItemsProviderRequest request)
Microsoft.AspNetCore.Components.Web.Tests (21)
Virtualization\VirtualizeTest.cs (21)
181var requests = new List<ItemsProviderRequest>(); 183ValueTask<ItemsProviderResult<int>> trackingProvider(ItemsProviderRequest request) 207var requests = new List<ItemsProviderRequest>(); 209ValueTask<ItemsProviderResult<int>> trackingProvider(ItemsProviderRequest request) 233var requests = new List<ItemsProviderRequest>(); 235ValueTask<ItemsProviderResult<int>> trackingProvider(ItemsProviderRequest request) 267var requests = new List<ItemsProviderRequest>(); 269ValueTask<ItemsProviderResult<int>> trackingProvider(ItemsProviderRequest request) 302var requests = new List<ItemsProviderRequest>(); 304ValueTask<ItemsProviderResult<int>> trackingProvider(ItemsProviderRequest request) 533var requests = new List<ItemsProviderRequest>(); 535ValueTask<ItemsProviderResult<int>> trackingProvider(ItemsProviderRequest request) 554var lastRequest = requests[^1]; 636var pendingCalls = new List<(ItemsProviderRequest request, TaskCompletionSource<ItemsProviderResult<int>> tcs)>(); 638ValueTask<ItemsProviderResult<int>> delayedProvider(ItemsProviderRequest request) 691var requests = new List<ItemsProviderRequest>(); 693ValueTask<ItemsProviderResult<int>> trackingProvider(ItemsProviderRequest request) 721var lastRequest = requests.Last(); 733ItemsProviderDelegate<int> provider = customProvider ?? ((ItemsProviderRequest request) => 756private ValueTask<ItemsProviderResult<TItem>> EmptyItemsProvider<TItem>(ItemsProviderRequest request) 759private ValueTask<ItemsProviderResult<TItem>> AlwaysThrowsItemsProvider<TItem>(ItemsProviderRequest request)