1 instantiation of ResourceGridViewModel
Aspire.Dashboard (1)
Components\Pages\Resources.razor.cs (1)
454.Select(r => new ResourceGridViewModel { Resource = r })
52 references to ResourceGridViewModel
Aspire.Dashboard (52)
Components\Pages\Resources.razor.cs (14)
117private FluentDataGrid<ResourceGridViewModel> _dataGrid = null!; 192private readonly GridSort<ResourceGridViewModel> _nameSort = GridSort<ResourceGridViewModel>.ByAscending(p => p.Resource, ResourceViewModelNameComparer.Instance); 193private readonly GridSort<ResourceGridViewModel> _stateSort = GridSort<ResourceGridViewModel>.ByAscending(p => p.Resource.State).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance); 194private readonly GridSort<ResourceGridViewModel> _startTimeSort = GridSort<ResourceGridViewModel>.ByDescending(p => p.Resource.StartTimeStamp).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance); 195private readonly GridSort<ResourceGridViewModel> _typeSort = GridSort<ResourceGridViewModel>.ByAscending(p => p.Resource.ResourceType).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance); 383if (_dataGrid != null && FluentDataGridHelper<ResourceGridViewModel>.TrySetMaxItemCount(_dataGrid, 10_000)) 450private ValueTask<GridItemsProviderResult<ResourceGridViewModel>> GetData(GridItemsProviderRequest<ResourceGridViewModel> request) 461var orderedResources = ResourceGridViewModel.OrderNestedResources(filteredResources.ToList(), r => _collapsedResourceNames.Contains(r.Name)) 799private async Task OnToggleCollapse(ResourceGridViewModel viewModel)
Components_Pages_Resources_razor.g.cs (29)
1350ResourceGridViewModel 1356__builder4.AddComponentParameter(118, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1373__builder4.AddComponentParameter(119, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1390__builder4.AddComponentParameter(120, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1407__builder4.AddComponentParameter(121, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1424__builder4.AddComponentParameter(122, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1441__builder4.AddComponentParameter(123, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1458__builder4.AddComponentParameter(124, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1475__builder4.AddComponentParameter(125, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1492__builder4.AddComponentParameter(126, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1500), (global::Microsoft.FluentUI.AspNetCore.Components.GridItemsProvider<ResourceGridViewModel>)( 1509__builder4.AddComponentParameter(127, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1526__builder4.AddComponentParameter(128, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1543__builder4.AddComponentParameter(129, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1560__builder4.AddComponentParameter(130, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1568), (global::System.Func<ResourceGridViewModel, global::System.String>)( 1577__builder4.AddComponentParameter(131, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1594__builder4.AddComponentParameter(132, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1611__builder4.AddComponentParameter(133, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1619), (global::System.Func<ResourceGridViewModel, global::System.Object>)( 1628__builder4.AddComponentParameter(134, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 1636), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Microsoft.AspNetCore.Components.EventCallback<global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGridRow<ResourceGridViewModel>>>(global::Microsoft.AspNetCore.Components.EventCallback.Factory.Create<global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGridRow<ResourceGridViewModel>>(this, 1645__builder4.AddComponentParameter(135, nameof(global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>. 2179global::__Blazor.Aspire.Dashboard.Components.Pages.Resources.TypeInference.CreateAspireTemplateColumn_5(__builder5, 205, default(ResourceGridViewModel)!, 206, 2346global::__Blazor.Aspire.Dashboard.Components.Pages.Resources.TypeInference.CreateAspireTemplateColumn_6(__builder5, 220, default(ResourceGridViewModel)!, 221, 2536global::__Blazor.Aspire.Dashboard.Components.Pages.Resources.TypeInference.CreateAspireTemplateColumn_7(__builder5, 238, default(ResourceGridViewModel)!, 239, 2633global::__Blazor.Aspire.Dashboard.Components.Pages.Resources.TypeInference.CreateAspireTemplateColumn_8(__builder5, 250, default(ResourceGridViewModel)!, 251, 2826= (global::Microsoft.FluentUI.AspNetCore.Components.FluentDataGrid<ResourceGridViewModel>)__value;
Model\ResourceGridViewModel.cs (9)
13public List<ResourceGridViewModel> Children { get; } = []; 30foreach (var child in Children) 36public static List<ResourceGridViewModel> OrderNestedResources(List<ResourceGridViewModel> initialGridVMs, Func<ResourceViewModel, bool> isCollapsed) 42var gridViewModels = new List<ResourceGridViewModel>(); 45foreach (var gridVM in initialGridVMs.Where(r => !HasParent(r))) 58void AddChildViewModel(ResourceViewModel resource, ResourceGridViewModel parent, int depth, bool hidden) 60foreach (var childGridVM in initialGridVMs.Where(r => r.Resource.GetResourcePropertyValue(KnownProperties.Resource.ParentName) == resource.Name)) 73bool HasParent(ResourceGridViewModel gridViewModel)