8 writes to ExitCode
Aspire.Hosting (4)
Dcp\ResourceSnapshotBuilder.cs (4)
50ExitCode = container.Status?.ExitCode is null or Conventions.UnknownExitCode ? null : container.Status.ExitCode, 113ExitCode = executable.Status?.ExitCode, 164ExitCode = executable.Status?.ExitCode, 188ExitCode = executable.Status?.ExitCode,
Aspire.Hosting.Tests (4)
ResourceNotificationTests.cs (1)
434await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with { ExitCode = 0 }).DefaultTimeout();
WaitForTests.cs (3)
462ExitCode = 0 509ExitCode = 0 618ExitCode = 3 // Exit code does not match expected exit code above intentionally.
14 references to ExitCode
Aspire.Hosting (12)
ApplicationModel\ResourceNotificationService.cs (7)
302else if ((snapshot.State!.Text == KnownResourceStates.Finished || snapshot.State!.Text == KnownResourceStates.Exited) && snapshot.ExitCode is not null && snapshot.ExitCode != exitCode) 308snapshot.ExitCode, 313$"Resource '{displayName}' has entered the '{snapshot.State.Text}' state with exit code '{snapshot.ExitCode}', expected '{exitCode}'." 321snapshot.ExitCode is not null; 696newState.ExitCode, 892WriteValueIfNotNull("Exit Code", snapshot.ExitCode);
Ats\NotificationExports.cs (1)
144ExitCode = resourceEvent.Snapshot.ExitCode
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
539ExitCode = snapshot.ExitCode,
Dashboard\DashboardServiceData.cs (1)
54ExitCode = snapshot.ExitCode,
DistributedApplication.cs (1)
641if (Snapshot?.ExitCode is { } exitCode)
Exec\ExecResourceManager.cs (1)
133if ((exitCode = resourceEvent?.Snapshot?.ExitCode) is not null)
Aspire.Hosting.DotnetTool.Tests (2)
DotnetToolFunctionalTests.cs.cs (2)
29Assert.Equal(resourceState.Snapshot.ExitCode, 0); 51Assert.NotEqual(resourceState.Snapshot.ExitCode, 0);