Implemented interface member:
property
PageViewModel
Aspire.Dashboard.Components.Pages.IPageWithSessionAndUrlState<TViewModel, TSerializableViewModel>.PageViewModel
1 write to PageViewModel
Aspire.Dashboard (1)
Components\Pages\Resources.razor.cs (1)
216
PageViewModel
= new ResourcesViewModel
43 references to PageViewModel
Aspire.Dashboard (34)
Components\Pages\Resources.razor.cs (24)
140
return IsKeyValueTrue(resource.ResourceType,
PageViewModel
.ResourceTypesToVisibility)
141
&& IsKeyValueTrue(resource.State ?? string.Empty,
PageViewModel
.ResourceStatesToVisibility)
142
&& IsKeyValueTrue(resource.HealthStatus?.Humanize() ?? string.Empty,
PageViewModel
.ResourceHealthStatusesToVisibility)
175
internal bool AreAllTypesVisible =>
PageViewModel
.ResourceTypesToVisibility.Values.All(value => value);
176
internal bool AreAllStatesVisible =>
PageViewModel
.ResourceStatesToVisibility.Values.All(value => value);
177
internal bool AreAllHealthStatesVisible =>
PageViewModel
.ResourceHealthStatusesToVisibility.Values.All(value => value);
294
t => !
PageViewModel
.ResourceTypesToVisibility.TryGetValue(t, out var value) || value,
295
s => !
PageViewModel
.ResourceStatesToVisibility.TryGetValue(s, out var value) || value,
296
s => !
PageViewModel
.ResourceHealthStatusesToVisibility.TryGetValue(s, out var value) || value);
356
PageViewModel
.ResourceTypesToVisibility.AddOrUpdate(resource.ResourceType, resourceTypeVisible(resource.ResourceType), (_, _) => resourceTypeVisible(resource.ResourceType));
357
PageViewModel
.ResourceStatesToVisibility.AddOrUpdate(resource.State ?? string.Empty, stateVisible(resource.State ?? string.Empty), (_, _) => stateVisible(resource.State ?? string.Empty));
358
PageViewModel
.ResourceHealthStatusesToVisibility.AddOrUpdate(resource.HealthStatus?.Humanize() ?? string.Empty, healthStatusVisible(resource.HealthStatus?.Humanize() ?? string.Empty), (_, _) => healthStatusVisible(resource.HealthStatus?.Humanize() ?? string.Empty));
374
if (
PageViewModel
.SelectedViewKind == ResourceViewKind.Graph && !_graphInitialized)
391
if (
PageViewModel
.SelectedViewKind != ResourceViewKind.Graph || _jsModule == null)
672
if (
PageViewModel
.SelectedViewKind == ResourceViewKind.Graph)
689
if (
PageViewModel
.SelectedViewKind == ResourceViewKind.Graph)
832
||
PageViewModel
.SelectedViewKind == viewKind)
842
PageViewModel
.SelectedViewKind = newView;
913
ViewKind =
PageViewModel
.SelectedViewKind != ResourceViewKind.Table ?
PageViewModel
.SelectedViewKind.ToString() : null,
914
ResourceTypesToVisibility =
PageViewModel
.ResourceTypesToVisibility,
915
ResourceStatesToVisibility =
PageViewModel
.ResourceStatesToVisibility,
916
ResourceHealthStatusesToVisibility =
PageViewModel
.ResourceHealthStatusesToVisibility
951
new(TelemetryPropertyKeys.ResourceView, new AspireTelemetryProperty(
PageViewModel
.SelectedViewKind.ToString(), AspireTelemetryPropertyType.UserSetting)),
Components_Pages_Resources_razor.g.cs (10)
699
PageViewModel
.ResourceStatesToVisibility
716
PageViewModel
.ResourceTypesToVisibility
733
PageViewModel
.ResourceHealthStatusesToVisibility
870
PageViewModel
.ResourceStatesToVisibility
887
PageViewModel
.ResourceTypesToVisibility
904
PageViewModel
.ResourceHealthStatusesToVisibility
1043
$"tab-{
PageViewModel
.SelectedViewKind}"
1234
PageViewModel
.SelectedViewKind != ResourceViewKind.Table
2590
PageViewModel
.SelectedViewKind != ResourceViewKind.Graph
3082
PageViewModel
.SelectedViewKind != ResourceViewKind.Table
Aspire.Dashboard.Components.Tests (9)
Pages\ResourcesTests.cs (9)
50
Assert.Collection(cut.Instance.
PageViewModel
.ResourceTypesToVisibility.OrderBy(kvp => kvp.Key),
56
Assert.Collection(cut.Instance.
PageViewModel
.ResourceStatesToVisibility.OrderBy(kvp => kvp.Key),
62
Assert.Collection(cut.Instance.
PageViewModel
.ResourceHealthStatusesToVisibility.OrderBy(kvp => kvp.Key),
83
Assert.Collection(cut.Instance.
PageViewModel
.ResourceTypesToVisibility.OrderBy(kvp => kvp.Key),
94
Assert.Collection(cut.Instance.
PageViewModel
.ResourceStatesToVisibility.OrderBy(kvp => kvp.Key),
100
Assert.Collection(cut.Instance.
PageViewModel
.ResourceHealthStatusesToVisibility.OrderBy(kvp => kvp.Key),
252
Assert.Collection(cut.Instance.
PageViewModel
.ResourceTypesToVisibility.OrderBy(kvp => kvp.Key),
263
Assert.Collection(cut.Instance.
PageViewModel
.ResourceStatesToVisibility.OrderBy(kvp => kvp.Key),
276
Assert.Collection(cut.Instance.
PageViewModel
.ResourceHealthStatusesToVisibility.OrderBy(kvp => kvp.Key),