22 references to ResourceTypesToVisibility
Aspire.Dashboard (8)
Components\Layout\ResourcesLayout.razor.cs (3)
486_filter.ResourceTypesToVisibility.TryAdd(resource.ResourceType, true); 1598new("types", ResourcesLoc[nameof(Dashboard.Resources.Resources.ResourcesResourceTypesHeader)], _filter.ResourceTypesToVisibility, r => [r.ResourceType], 1647_filter.ResourceTypesToVisibility.Values.All(v => v) &&
Components\Pages\Resources.razor.cs (5)
175internal bool AreAllTypesVisible => PageViewModel.ResourceTypesToVisibility.Values.All(value => value); 291t => !PageViewModel.ResourceTypesToVisibility.TryGetValue(t, out var value) || value, 356PageViewModel.ResourceTypesToVisibility.AddOrUpdate(resource.ResourceType, resourceTypeVisible(resource.ResourceType), (_, _) => resourceTypeVisible(resource.ResourceType)); 1098return (filterBySelectedView && SelectedViewKind == ResourceViewKind.Parameters || IsKeyValueTrue(resource.ResourceType, ResourceTypesToVisibility)) 1168ResourceTypesToVisibility = PageViewModel.ResourceTypesToVisibility,
Aspire.Dashboard.Components.Tests (4)
Pages\ResourcesTests.cs (4)
334Assert.Collection(cut.Instance.PageViewModel.ResourceTypesToVisibility.OrderBy(kvp => kvp.Key), 367Assert.Collection(cut.Instance.PageViewModel.ResourceTypesToVisibility.OrderBy(kvp => kvp.Key), 883Assert.Collection(cut.Instance.PageViewModel.ResourceTypesToVisibility.OrderBy(kvp => kvp.Key), 1183cut.Instance.PageViewModel.ResourceTypesToVisibility[KnownResourceTypes.Parameter] = false;
Aspire.Dashboard.Tests (10)
Model\ResourcesViewModelTests.cs (10)
21vm.ResourceTypesToVisibility[KnownResourceTypes.Parameter] = true; 38vm.ResourceTypesToVisibility[KnownResourceTypes.Parameter] = true; 55vm.ResourceTypesToVisibility[KnownResourceTypes.Container] = true; 74vm.ResourceTypesToVisibility[KnownResourceTypes.Container] = false; 91vm.ResourceTypesToVisibility[KnownResourceTypes.Container] = true; 108vm.ResourceTypesToVisibility[KnownResourceTypes.Container] = true; 125vm.ResourceTypesToVisibility[KnownResourceTypes.Container] = true; 143vm.ResourceTypesToVisibility[KnownResourceTypes.Container] = true; 161vm.ResourceTypesToVisibility[KnownResourceTypes.Container] = true; 195vm.ResourceTypesToVisibility[KnownResourceTypes.Container] = true;