1 write to TotalItemCount
Microsoft.AspNetCore.Components.Web (1)
Virtualization\ItemsProviderResult.cs (1)
30TotalItemCount = totalItemCount;
16 references to TotalItemCount
Aspire.Dashboard.Components.Tests (2)
Controls\LogViewerTests.cs (2)
34Assert.Equal(5, initialResult.TotalItemCount); 36Assert.Equal(6, refreshedResult.TotalItemCount);
Microsoft.AspNetCore.Components.Web (14)
Virtualization\Virtualize.cs (14)
120/// or when the <see cref="ItemsProviderResult&lt;TItem&gt;.TotalItemCount"/> is zero. 1041&& result.TotalItemCount > 0 1042&& _itemsBefore >= result.TotalItemCount) 1044_itemCount = result.TotalItemCount; 1057var countDelta = result.TotalItemCount - previousItemCount; 1068result = await AdjustForPrependAsync(countDelta, result.TotalItemCount, cancellationToken); 1083result = new ItemsProviderResult<TItem>(items, result.TotalItemCount); 1136_itemCount = result.TotalItemCount; 1231Math.Max(0, result.TotalItemCount - _visibleItemCapacity)); 1234result.TotalItemCount - adjustedItemsBefore); 1244result = new ItemsProviderResult<TItem>(prefetchedItems, result.TotalItemCount); 1326var tailItemsBefore = Math.Max(0, result.TotalItemCount - _visibleItemCapacity); 1329var tailItemCount = Math.Min(_visibleItemCapacity, result.TotalItemCount - tailItemsBefore); 1339? new ItemsProviderResult<TItem>(prefetchedTail, result.TotalItemCount)