4 writes to KnownState
Aspire.Dashboard (1)
ResourceService\Partials.cs (1)
38
KnownState
= HasState ? Enum.TryParse(State, out KnownResourceState knownState) ? knownState : null : null,
Aspire.Dashboard.Components.Tests (2)
Pages\ResourcesTests.cs (1)
362
KnownState
= state is not null ? Enum.Parse<KnownResourceState>(state) : null,
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
41
KnownState
= state,
Aspire.Dashboard.Tests (1)
tests\Shared\DashboardModel\ModelTestHelpers.cs (1)
41
KnownState
= state,
15 references to KnownState
Aspire.Dashboard (15)
Components\Controls\ResourceDetails.razor.cs (2)
179
.Where(r => r.
KnownState
!= KnownResourceState.Hidden)
202
.Where(r => r.
KnownState
!= KnownResourceState.Hidden);
Extensions\ResourceViewModelExtensions.cs (9)
12
return resource.
KnownState
is KnownResourceState.Running;
17
return resource.
KnownState
is KnownResourceState.Finished;
22
return resource.
KnownState
is KnownResourceState.Exited;
27
return resource.
KnownState
is KnownResourceState.Exited or KnownResourceState.Finished or KnownResourceState.FailedToStart;
32
return resource.
KnownState
is KnownResourceState.Starting or KnownResourceState.Building or KnownResourceState.Waiting or KnownResourceState.Stopping;
37
return resource.
KnownState
is KnownResourceState.RuntimeUnhealthy;
42
return resource.
KnownState
is KnownResourceState.NotStarted;
47
return resource.
KnownState
is KnownResourceState.Waiting;
50
public static bool IsUnknownState(this ResourceViewModel resource) => resource.
KnownState
is KnownResourceState.Unknown;
Model\ResourceStateViewModel.cs (2)
119
else if (resource is {
KnownState
: KnownResourceState.Running, HealthStatus: not HealthStatus.Healthy })
147
{
KnownState
: KnownResourceState.Running, HealthStatus: not HealthStatus.Healthy } => $"{resource.State.Humanize()} ({(resource.HealthStatus ?? HealthStatus.Unhealthy).Humanize()})",
Model\ResourceViewModel.cs (2)
52
HealthStatus = ComputeHealthStatus(value,
KnownState
);
87
return IsHidden ||
KnownState
is KnownResourceState.Hidden;