1 write to Resource
Aspire.Dashboard (1)
Components\Pages\Resources.razor.cs (1)
440
.Select(r => new ResourceGridViewModel {
Resource
= r })
38 references to Resource
Aspire.Dashboard (38)
Components\Pages\Resources.razor.cs (9)
179
private readonly GridSort<ResourceGridViewModel> _nameSort = GridSort<ResourceGridViewModel>.ByAscending(p => p.
Resource
, ResourceViewModelNameComparer.Instance);
180
private readonly GridSort<ResourceGridViewModel> _stateSort = GridSort<ResourceGridViewModel>.ByAscending(p => p.
Resource
.State).ThenAscending(p => p.
Resource
, ResourceViewModelNameComparer.Instance);
181
private readonly GridSort<ResourceGridViewModel> _startTimeSort = GridSort<ResourceGridViewModel>.ByDescending(p => p.
Resource
.StartTimeStamp).ThenAscending(p => p.
Resource
, ResourceViewModelNameComparer.Instance);
182
private readonly GridSort<ResourceGridViewModel> _typeSort = GridSort<ResourceGridViewModel>.ByAscending(p => p.
Resource
.ResourceType).ThenAscending(p => p.
Resource
, ResourceViewModelNameComparer.Instance);
768
_collapsedResourceNames.Add(viewModel.
Resource
.Name);
772
_collapsedResourceNames.Remove(viewModel.
Resource
.Name);
Components_Pages_Resources_razor.g.cs (22)
1490
r => GetRowClass(r.
Resource
)
1541
r => r.
Resource
.Name
1558
r => r.ExecuteOnDefault(d => ShowResourceDetailsAsync(d.
Resource
, buttonId: null))
1625
c => $"{c.
Resource
.ResourceType}: {GetResourceName(c.
Resource
)}"
1804
context.
Resource
1900
c => ResourceStateViewModel.GetResourceStateTooltip(c.
Resource
, ColumnsLoc)
1918
context.
Resource
1988
context => context.
Resource
.StartTimeStamp != null ? FormatHelpers.FormatDateTime(TimeProvider, context.
Resource
.StartTimeStamp.Value, MillisecondsDisplay.None, CultureInfo.CurrentCulture) : null
2014
context.
Resource
2051
c => c.
Resource
.ResourceType
2091
c => c.
Resource
.ResourceType
2133
ctx => ResourceSourceViewModel.GetSourceViewModel(ctx.
Resource
)?.Tooltip
2149
if (ResourceSourceViewModel.GetSourceViewModel(context.
Resource
) is { } columnDisplay)
2300
ctx => GetUrlsTooltip(ctx.
Resource
)
2318
context.
Resource
2335
HasMultipleReplicas(context.
Resource
)
2352
GetDisplayedUrls(context.
Resource
)
2411
async (command) => await ExecuteResourceCommandAsync(context.
Resource
, command)
2445
(buttonId) => ShowResourceDetailsAsync(context.
Resource
, buttonId)
2462
context.
Resource
Model\ResourceGridViewModel.cs (7)
48
gridVM.IsCollapsed = isCollapsed(gridVM.
Resource
);
53
AddChildViewModel(gridVM.
Resource
, gridVM, depth + 1, hidden: gridVM.IsCollapsed);
60
foreach (var childGridVM in initialGridVMs.Where(r => r.
Resource
.GetResourcePropertyValue(KnownProperties.Resource.ParentName) == resource.Name))
63
childGridVM.IsCollapsed = isCollapsed(childGridVM.
Resource
);
69
AddChildViewModel(childGridVM.
Resource
, childGridVM, depth + 1, hidden: childGridVM.IsHidden || childGridVM.IsCollapsed);
75
var parentName = gridViewModel.
Resource
.GetResourcePropertyValue(KnownProperties.Resource.ParentName);
82
return initialGridVMs.Any(r => r.
Resource
.Name == parentName);