44 writes to ExitCode
Aspire.Hosting (4)
Dcp\ResourceSnapshotBuilder.cs (4)
55ExitCode = container.Status?.ExitCode is null or Conventions.UnknownExitCode ? null : container.Status.ExitCode, 119ExitCode = executable.Status?.ExitCode, 192ExitCode = executable.Status?.ExitCode, 217ExitCode = executable.Status?.ExitCode,
Aspire.Hosting.Browsers (1)
BrowserLogsSessionManager.cs (1)
389ExitCode = resourceState.ActiveSessions.Count > 0 || pendingSession is not null ? null : exitCode,
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\BrowserLogsSessionManager.cs (1)
389ExitCode = resourceState.ActiveSessions.Count > 0 || pendingSession is not null ? null : exitCode,
Aspire.Hosting.Dotnet.Tests (24)
DotnetProjectBuildCoordinatorTests.cs (24)
230ExitCode = 0, 247ExitCode = 0, 446ExitCode = 0, 1439ExitCode = 1, 1698ExitCode = 0, 1798ExitCode = 1, 1813ExitCode = 0, 1928ExitCode = 1, 2057ExitCode = 0, 2099ExitCode = 0, 2709ExitCode = exitCode, 3298ExitCode = 1 3303ExitCode = 0 3396ExitCode = null 3404ExitCode = exitCode 3411ExitCode = null 3418ExitCode = 0 3454ExitCode = 0 3476ExitCode = 0 3489ExitCode = null 3496ExitCode = exitCode 3538ExitCode = 0 3573ExitCode = 1, 3599ExitCode = 0,
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
598ExitCode = process.ExitCode
Aspire.Hosting.EntityFrameworkCore.Tests (1)
TestServices\TestEfTool.cs (1)
39ExitCode = Result.Success ? 0 : 1
Aspire.Hosting.Maui (1)
Lifecycle\MauiBuildQueueEventSubscriber.cs (1)
591ExitCode = null,
Aspire.Hosting.Tests (11)
Lifecycle\TerminalHostFailureDiagnosticServiceTests.cs (2)
74ExitCode = 1, 105ExitCode = 0,
Orchestrator\ApplicationOrchestratorTests.cs (1)
70snapshot => snapshot with { State = state is not null ? new(state, null) : snapshot.State, ExitCode = state == KnownResourceStates.Finished ? 0 : null }));
ResourceCommandAnnotationTests.cs (1)
229ExitCode = exitCode,
ResourceNotificationTests.cs (4)
532ExitCode = 0 546ExitCode = 0 1029await notificationService.PublishUpdateAsync(resource1, snapshot => snapshot with { ExitCode = 0 }).DefaultTimeout(); 1705await notificationService.PublishUpdateAsync(resourceBuilder.Resource, snapshot => snapshot with { State = state, ExitCode = exitCode }).DefaultTimeout();
WaitForTests.cs (3)
462ExitCode = 0 509ExitCode = 0 618ExitCode = 3 // Exit code does not match expected exit code above intentionally.
43 references to ExitCode
Aspire.Hosting (26)
ApplicationModel\CommandsConfigurationExtensions.cs (2)
288exitCode = terminalEvent.Snapshot.ExitCode; 393(KnownResourceStates.TerminalStates.Contains(state) && resourceEvent.Snapshot.ExitCode is not null));
ApplicationModel\CustomResourceSnapshot.cs (2)
188ExitCode != other.ExitCode ||
ApplicationModel\ResourceCommandAnnotation.cs (1)
433ExitCode = snapshot.ExitCode
ApplicationModel\ResourceNotificationService.cs (10)
373else if ((snapshot.State!.Text == KnownResourceStates.Finished || snapshot.State!.Text == KnownResourceStates.Exited) && snapshot.ExitCode is not null && snapshot.ExitCode != exitCode) 379snapshot.ExitCode, 384$"Resource '{resource.Name}' stopped waiting for dependency resource '{displayName}' because it entered the '{snapshot.State.Text}' state with exit code '{snapshot.ExitCode}', expected '{exitCode}'." 397snapshot.ExitCode is not null; 971newState.ExitCode, 1246&& previousState.ExitCode is not null 1247&& annotation.SuccessfulExitCodes.Contains(previousState.ExitCode.Value), 1335WriteValueIfNotNull("Exit Code", snapshot.ExitCode); 1371if (dependencyEvent.Snapshot.ExitCode is { } exitCode)
Ats\NotificationExports.cs (1)
158ExitCode = resourceEvent.Snapshot.ExitCode
Backchannel\AuxiliaryBackchannelRpcTarget.cs (3)
737re.Snapshot.ExitCode is not null, 758re => KnownResourceStates.TerminalStates.Contains(re.Snapshot.State?.Text) || re.Snapshot.ExitCode is not null, 1218ExitCode = snapshot.ExitCode,
Dashboard\DashboardServiceData.cs (1)
83ExitCode = snapshot.ExitCode,
Diagnostics\ProfilingTelemetry.cs (3)
1044if (snapshot.ExitCode is { } exitCode) 1119if (snapshot.ExitCode is { } exitCode) 1165if (snapshot.ExitCode is { } exitCode)
DistributedApplication.cs (1)
859if (Snapshot?.ExitCode is { } exitCode)
Lifecycle\TerminalHostFailureDiagnosticService.cs (2)
75&& evt.Snapshot.ExitCode is 0) 119var exitInfo = snapshot.ExitCode is { } code
Aspire.Hosting.Dotnet (3)
DotnetProjectBuildCoordinator.cs (3)
193buildEvent.Snapshot.ExitCode is not 0) 195var exitCode = buildEvent.Snapshot.ExitCode?.ToString(CultureInfo.InvariantCulture) ?? "unavailable"; 204snapshot.ExitCode is not null);
Aspire.Hosting.Dotnet.Tests (8)
DotnetProjectBuildCoordinatorTests.cs (8)
590resourceEvent.Snapshot.ExitCode is not null, 596resourceEvent.Snapshot.ExitCode is not null, 598Assert.All(completionEvents, resourceEvent => Assert.Equal(0, resourceEvent.Snapshot.ExitCode)); 2933Assert.Equal(0, secondBuildEvent.Snapshot.ExitCode); 2988Assert.NotEqual(0, Assert.IsType<int>(firstBuildEvent.Snapshot.ExitCode)); 3687resourceEvent.Snapshot.ExitCode is not null, 3694Assert.NotEqual(0, buildEvent.Snapshot.ExitCode); 3786Assert.NotEqual(0, Assert.IsType<int>(buildEvent.Snapshot.ExitCode));
Aspire.Hosting.DotnetTool.Tests (2)
DotnetToolFunctionalTests.cs.cs (2)
29Assert.Equal(resourceState.Snapshot.ExitCode, 0); 51Assert.NotEqual(resourceState.Snapshot.ExitCode, 0);
Aspire.Hosting.EntityFrameworkCore (1)
EFCoreOperationExecutor.cs (1)
367var exitCode = snapshot.ExitCode;
Aspire.Hosting.MongoDB.Tests (1)
SingleMemberReplicaSetFunctionalTests.cs (1)
168Assert.Equal(0, completed.Snapshot.ExitCode);
Aspire.Hosting.Tests (2)
Dcp\DcpExecutorTests.cs (1)
138}).ExitCode));
Orchestrator\ApplicationOrchestratorTests.cs (1)
41Assert.Equal(0, @event.ResourceEvent.Snapshot.ExitCode);