1 instantiation of ResourceStateViewModel
Aspire.Dashboard (1)
Model\ResourceStateViewModel.cs (1)
28return new ResourceStateViewModel(text, icon, color);
14 references to ResourceStateViewModel
Aspire.Dashboard (8)
Components\Controls\PropertyValues\ResourceStateValue.razor.cs (2)
13private ResourceStateViewModel _stateViewModel = null!; 32_stateViewModel = ResourceStateViewModel.GetStateViewModel(Resource, Loc);
Components\Controls\ResourceDetails.razor.cs (3)
382var stateViewModel = ResourceStateViewModel.GetStateViewModel(resource, ColumnsLoc); 383var stateDescription = ResourceStateViewModel.GetResourceStateTooltip(resource, ColumnsLoc, ResourceByName.Values);
Model\ResourceGraph\ResourceGraphMapper.cs (2)
43var stateIcon = ResourceStateViewModel.GetStateViewModel(r, columnsLoc);
Model\ResourceStateViewModel.cs (1)
23internal static ResourceStateViewModel GetStateViewModel(ResourceViewModel resource, IStringLocalizer<Columns> loc)
Aspire.Dashboard.Tests (6)
Model\ResourceStateViewModelTests.cs (6)
101var tooltip = ResourceStateViewModel.GetResourceStateTooltip(resource, localizer); 102var vm = ResourceStateViewModel.GetStateViewModel(resource, localizer); 131var tooltip = ResourceStateViewModel.GetResourceStateTooltip(resource, localizer); 159var tooltip = ResourceStateViewModel.GetResourceStateTooltip(resource, localizer, [resource, dependency]); 190var tooltip = ResourceStateViewModel.GetResourceStateTooltip(resource, localizer, [resource, firstDependency, secondDependency]);