5 writes to State
Aspire.Hosting.Native.Core.Tests (5)
DcpResponseTests.cs (1)
44Assert.Equal(new DcpStatus { State = DcpProcessState.Running, Pid = 42 }, resource!.Status);
NativeProtocolParsingTests.cs (4)
130Assert.Equal(WorkloadPhase.Running, DcpStates.Observe(new() { State = DcpProcessState.Running }).Phase); 131Assert.Equal(WorkloadPhase.Pending, DcpStates.Observe(new() { State = DcpProcessState.Paused }).Phase); 132Assert.Equal(WorkloadPhase.Exited, DcpStates.Observe(new() { State = DcpProcessState.Terminated }).Phase); 133Assert.Equal(WorkloadPhase.Failed, DcpStates.Observe(new() { State = DcpProcessState.FailedToStart, ExitCode = 0 }).Phase);
6 references to State
Aspire.Hosting.Native.Core.Tests (2)
DcpJsonTests.cs (1)
54Assert.Equal(DcpProcessState.Exited, resource.Status!.State);
NativeProtocolParsingTests.cs (1)
115Assert.Equal(DcpProcessState.Unknown, resource.Status?.State ?? DcpProcessState.Unknown);
Aspire.Hosting.Native.Server (4)
Dashboard\DcpDashboard.cs (2)
52if ((process.Status?.State ?? DcpProcessState.Unknown).IsTerminal()) 57if (process.Status is { State: DcpProcessState.Running, Pid: > 0 } && allocation?.Status is { EffectivePort: > 0 and <= 65535 } endpoint)
Dcp\DcpStates.cs (1)
73public static WorkloadStatus Observe(DcpStatus? status) => status?.State switch
Dcp\DcpWorkloadExecutor.cs (1)
173var state = resource.Status?.State ?? DcpProcessState.Unknown;