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)
117
private FluentDataGrid<
ResourceGridViewModel
> _dataGrid = null!;
192
private readonly GridSort<
ResourceGridViewModel
> _nameSort = GridSort<
ResourceGridViewModel
>.ByAscending(p => p.Resource, ResourceViewModelNameComparer.Instance);
193
private readonly GridSort<
ResourceGridViewModel
> _stateSort = GridSort<
ResourceGridViewModel
>.ByAscending(p => p.Resource.State).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance);
194
private readonly GridSort<
ResourceGridViewModel
> _startTimeSort = GridSort<
ResourceGridViewModel
>.ByDescending(p => p.Resource.StartTimeStamp).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance);
195
private readonly GridSort<
ResourceGridViewModel
> _typeSort = GridSort<
ResourceGridViewModel
>.ByAscending(p => p.Resource.ResourceType).ThenAscending(p => p.Resource, ResourceViewModelNameComparer.Instance);
383
if (_dataGrid != null && FluentDataGridHelper<
ResourceGridViewModel
>.TrySetMaxItemCount(_dataGrid, 10_000))
450
private ValueTask<GridItemsProviderResult<
ResourceGridViewModel
>> GetData(GridItemsProviderRequest<
ResourceGridViewModel
> request)
461
var orderedResources =
ResourceGridViewModel
.OrderNestedResources(filteredResources.ToList(), r => _collapsedResourceNames.Contains(r.Name))
799
private async Task OnToggleCollapse(
ResourceGridViewModel
viewModel)
Components_Pages_Resources_razor.g.cs (29)
1350
ResourceGridViewModel
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
>.
2179
global::__Blazor.Aspire.Dashboard.Components.Pages.Resources.TypeInference.CreateAspireTemplateColumn_5(__builder5, 205, default(
ResourceGridViewModel
)!, 206,
2346
global::__Blazor.Aspire.Dashboard.Components.Pages.Resources.TypeInference.CreateAspireTemplateColumn_6(__builder5, 220, default(
ResourceGridViewModel
)!, 221,
2536
global::__Blazor.Aspire.Dashboard.Components.Pages.Resources.TypeInference.CreateAspireTemplateColumn_7(__builder5, 238, default(
ResourceGridViewModel
)!, 239,
2633
global::__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)
13
public List<
ResourceGridViewModel
> Children { get; } = [];
30
foreach (
var
child in Children)
36
public static List<
ResourceGridViewModel
> OrderNestedResources(List<
ResourceGridViewModel
> initialGridVMs, Func<ResourceViewModel, bool> isCollapsed)
42
var gridViewModels = new List<
ResourceGridViewModel
>();
45
foreach (
var
gridVM in initialGridVMs.Where(r => !HasParent(r)))
58
void AddChildViewModel(ResourceViewModel resource,
ResourceGridViewModel
parent, int depth, bool hidden)
60
foreach (
var
childGridVM in initialGridVMs.Where(r => r.Resource.GetResourcePropertyValue(KnownProperties.Resource.ParentName) == resource.Name))
73
bool HasParent(
ResourceGridViewModel
gridViewModel)