182 references to WaitForExitAsync
aspire (32)
Acquisition\PeerInstallProbe.cs (1)
22/// semantics await <see cref="Process.WaitForExitAsync(CancellationToken)"/>
Agents\ClaudeCode\ClaudeCodeCliRunner.cs (1)
45await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Agents\CopilotCli\CopilotCliRunner.cs (1)
45await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Agents\OpenCode\OpenCodeCliRunner.cs (1)
45await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Agents\Playwright\PlaywrightCliRunner.cs (2)
41await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false); 110await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Agents\VsCode\VsCodeCliRunner.cs (1)
46await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Certificates\CertificateGeneration\CertificateProcessRunner.cs (1)
34process.WaitForExitAsync(cancellationToken)).GetAwaiter().GetResult();
Commands\UpdateCommand.cs (1)
935await process.WaitForExitAsync(cancellationToken);
DotNet\DotNetSdkInstaller.cs (2)
52process.WaitForExitAsync(cancellationToken)); 61await process.WaitForExitAsync(CancellationToken.None);
DotNet\ProcessExecution.cs (2)
311await process.WaitForExitAsync(gracefulToken).ConfigureAwait(false); 348await process.WaitForExitAsync(killDrain.Token).ConfigureAwait(false);
Git\GitRepository.cs (2)
49await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false); 135await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Npm\NpmRunner.cs (1)
312await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
OpenCode\OpenCodeCliRunner.cs (1)
38await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Processes\IsolatedProcess.cs (3)
237/// <summary>Mirrors <see cref="Process.WaitForExitAsync(CancellationToken)"/>.</summary> 241/// <see cref="Process.WaitForExitAsync(CancellationToken)"/> can complete before the kernel marks 247=> _waitForExitProvider?.Invoke(cancellationToken) ?? Process.WaitForExitAsync(cancellationToken);
Processes\IsolatedProcess.Unix.cs (5)
60await dcpProcess.WaitForExitAsync(CancellationToken.None).ConfigureAwait(false); 85await dcpProcess.WaitForExitAsync(CancellationToken.None).ConfigureAwait(false); 93WaitForExitProvider: dcpProcess.WaitForExitAsync, 109WaitForExitProvider: dcpProcess.WaitForExitAsync, 119await dcpProcess.WaitForExitAsync(CancellationToken.None).ConfigureAwait(false);
Processes\WindowsProcessInterop.cs (1)
657/// <see cref="System.Diagnostics.Process.WaitForExitAsync(CancellationToken)"/> on a
src\Shared\ContainerRuntimeDetector.cs (3)
171await process.WaitForExitAsync(timeoutCts.Token).ConfigureAwait(false); 273await process.WaitForExitAsync(timeoutCts.Token).ConfigureAwait(false); 352await process.WaitForExitAsync(timeoutCts.Token).ConfigureAwait(false);
Utils\EnvironmentChecker\DeprecatedWorkloadCheck.cs (1)
61await process.WaitForExitAsync(timeoutCts.Token);
Utils\ProcessCaptureRunner.cs (2)
97await process.WaitForExitAsync(timeoutCts.Token).ConfigureAwait(false); 194await process.WaitForExitAsync(cts.Token).ConfigureAwait(false);
Aspire.Acquisition.Tests (1)
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
163var waitForExitTask = CurrentProcess.WaitForExitAsync(token);
Aspire.Cli.EndToEnd.Tests (4)
Helpers\KubernetesDeployTestHelpers.cs (2)
475await kindProcess.WaitForExitAsync(TestContext.Current.CancellationToken); 492await registryProcess.WaitForExitAsync(TestContext.Current.CancellationToken);
KubernetesPublishTests.cs (1)
305await cleanupProcess.WaitForExitAsync(TestContext.Current.CancellationToken);
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
Aspire.Cli.Tests (18)
Agents\TelemetryHookScriptTests.cs (1)
528process.WaitForExitAsync(timeout.Token).GetAwaiter().GetResult();
Commands\AppHostLauncherTests.cs (6)
655await startedProcess.WaitForExitAsync(cancellationToken).DefaultTimeout(); 686await startedProcess.WaitForExitAsync().DefaultTimeout(); 692await forkProcess.WaitForExitAsync().DefaultTimeout(); 798await startedProcess.WaitForExitAsync().DefaultTimeout(); 1500await exitMonitorProcess.WaitForExitAsync(cancellationToken).ConfigureAwait(false); 1504await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
DotNet\DotNetCliRunnerTests.cs (1)
2181await process.WaitForExitAsync(TestContext.Current.CancellationToken);
Npm\AspireJsLauncherTests.cs (1)
384process.WaitForExitAsync(timeout.Token).GetAwaiter().GetResult();
Processes\ProcessTreeGracefulShutdownServiceTests.cs (4)
230await cliProcess.WaitForExitAsync().WaitAsync(TimeSpan.FromSeconds(2)); 269await cliProcess.WaitForExitAsync().WaitAsync(TimeSpan.FromSeconds(2)); 308await appHostProcess.WaitForExitAsync().WaitAsync(TimeSpan.FromSeconds(2)); 391await process.WaitForExitAsync().WaitAsync(TimeSpan.FromSeconds(5));
Processes\WindowsConsoleProcessJobTests.cs (2)
43await spawnedProcess.WaitForExitAsync().WaitAsync(TimeSpan.FromSeconds(15)); 61await spawnedProcess.WaitForExitAsync().WaitAsync(TimeSpan.FromSeconds(15));
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
Utils\GitTestHelper.cs (2)
17await process.WaitForExitAsync().ConfigureAwait(false); 41await process.WaitForExitAsync().ConfigureAwait(false);
Aspire.Dashboard.Components.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
Aspire.Dashboard.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
Aspire.Deployment.EndToEnd.Tests (28)
AcaCompactNamingDeploymentTests.cs (1)
363await process.WaitForExitAsync();
AcaCompactNamingUpgradeDeploymentTests.cs (1)
413await process.WaitForExitAsync();
AksPersistentVolumeDeploymentTests.cs (1)
476await process.WaitForExitAsync();
AksStarterDeploymentTests.cs (1)
385await process.WaitForExitAsync();
AksStarterWithRedisHelmDeploymentTests.cs (1)
414await process.WaitForExitAsync();
AksVnetInfraDeploymentTests.cs (1)
219await process.WaitForExitAsync();
AppServiceReactDeploymentTests.cs (1)
439await Task.WhenAll(process.WaitForExitAsync(), standardOutputTask, standardErrorTask);
AppServiceStoragePrivateEndpointDeploymentTests.cs (1)
412await Task.WhenAll(process.WaitForExitAsync(), standardOutputTask, standardErrorTask);
AzureAppConfigDeploymentTests.cs (1)
195await process.WaitForExitAsync();
AzureContainerRegistryDeploymentTests.cs (1)
178await process.WaitForExitAsync();
AzureEventHubsDeploymentTests.cs (1)
195await process.WaitForExitAsync();
AzureKeyVaultDeploymentTests.cs (1)
195await process.WaitForExitAsync();
AzureLogAnalyticsDeploymentTests.cs (1)
178await process.WaitForExitAsync();
AzureResourceScopeDeploymentTests.cs (1)
228await process.WaitForExitAsync();
AzureRoleAssignmentRunModeTests.cs (1)
260await process.WaitForExitAsync();
AzureSandboxesDeploymentTests.cs (1)
349await process.WaitForExitAsync();
AzureServiceBusDeploymentTests.cs (1)
197await process.WaitForExitAsync();
AzureStorageDeploymentTests.cs (1)
372await process.WaitForExitAsync();
AzureStorageRunModeTests.cs (1)
244await process.WaitForExitAsync();
Helpers\DeploymentE2ETestHelpers.cs (1)
165await process.WaitForExitAsync(timeout.Token);
KubernetesGatewayTlsDeploymentTests.cs (1)
487await process.WaitForExitAsync();
KubernetesHelmChartDeploymentTests.cs (1)
330await process.WaitForExitAsync();
RadiusStarterDeploymentTests.cs (2)
653await process.WaitForExitAsync(waitCts.Token); 667await process.WaitForExitAsync(killCts.Token);
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
VnetKeyVaultInfraDeploymentTests.cs (1)
206await process.WaitForExitAsync();
VnetSqlServerInfraDeploymentTests.cs (1)
207await process.WaitForExitAsync();
VnetStorageBlobInfraDeploymentTests.cs (1)
208await process.WaitForExitAsync();
Aspire.EndToEnd.Tests (2)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
429await AppHostProcess.WaitForExitAsync(token).ConfigureAwait(false);
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
163var waitForExitTask = CurrentProcess.WaitForExitAsync(token);
Aspire.Hosting (4)
Dcp\Process\ProcessUtil.cs (1)
149await process.WaitForExitAsync().ConfigureAwait(false);
src\Shared\ContainerRuntimeDetector.cs (3)
171await process.WaitForExitAsync(timeoutCts.Token).ConfigureAwait(false); 273await process.WaitForExitAsync(timeoutCts.Token).ConfigureAwait(false); 352await process.WaitForExitAsync(timeoutCts.Token).ConfigureAwait(false);
Aspire.Hosting.Azure (1)
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
149await process.WaitForExitAsync().ConfigureAwait(false);
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
Aspire.Hosting.DevTunnels (1)
DevTunnelCli.cs (1)
278await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Docker (1)
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
149await process.WaitForExitAsync().ConfigureAwait(false);
Aspire.Hosting.EntityFrameworkCore (1)
EFResourceBuilderExtensions.cs (1)
510await process.WaitForExitAsync(context.CancellationToken).ConfigureAwait(false);
Aspire.Hosting.Foundry (1)
FoundryLocalService.cs (1)
217await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Java.Tests (4)
AddJavaAppPublishTests.cs (3)
64await process.WaitForExitAsync(CancellationToken.None); 1341await process.WaitForExitAsync(); 1502await process.WaitForExitAsync();
AddJavaAppTests.cs (1)
834await process.WaitForExitAsync(CancellationToken.None);
Aspire.Hosting.JavaScript.Tests (3)
AddJavaScriptAppTests.cs (3)
601await process.WaitForExitAsync(); 617await cleanupProcess.WaitForExitAsync(); 708await process.WaitForExitAsync(TestContext.Current.CancellationToken);
Aspire.Hosting.Kubernetes (1)
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
149await process.WaitForExitAsync().ConfigureAwait(false);
Aspire.Hosting.Maui (1)
Lifecycle\MauiBuildQueueEventSubscriber.cs (1)
194await process.WaitForExitAsync(token).ConfigureAwait(false);
Aspire.Hosting.Radius (5)
Publishing\RadCredentialRegisterStep.cs (1)
304await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Publishing\RadiusDeploymentPipelineStep.cs (2)
68await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false); 195await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Publishing\SealedSecretApplyStep.cs (2)
855await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false); 954await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.RemoteHost.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
Aspire.Hosting.Rust (1)
CargoMetadataReader.cs (1)
106await process.WaitForExitAsync(timeoutSource.Token).ConfigureAwait(false);
Aspire.Hosting.Rust.Tests (1)
RustDockerfileShellTests.cs (1)
222await process.WaitForExitAsync(TestContext.Current.CancellationToken);
Aspire.Hosting.Sdk.Tests (4)
AppHostSdkTargetsTests.cs (3)
909await process.WaitForExitAsync().WaitAsync(TimeSpan.FromSeconds(5)); 1832await process.WaitForExitAsync(cts.Token); 1891await process.WaitForExitAsync(cts.Token);
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
Aspire.Hosting.Tests (2)
DistributedApplicationTests.cs (1)
2392await process.WaitForExitAsync(cancellationToken);
WithTerminalTests.cs (1)
528await liveProcess.WaitForExitAsync();
Aspire.Hosting.TestUtilities (1)
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
Aspire.Managed.Tests (10)
TerminalHostSignalTests.cs (9)
49var exitedTask = process.WaitForExitAsync(); 60await process.WaitForExitAsync().WaitAsync(TimeSpan.FromSeconds(10)); 75await process.WaitForExitAsync(); 116var parentExitedTask = parentProcess.WaitForExitAsync(); 146var exitedTask = process.WaitForExitAsync(); 157await parentProcess.WaitForExitAsync(); 158await process.WaitForExitAsync().WaitAsync(TimeSpan.FromSeconds(10)); 173await process.WaitForExitAsync(); 182await parentProcess.WaitForExitAsync();
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
Aspire.Templates.Tests (2)
tests\Shared\TemplatesTesting\AspireProject.cs (1)
429await AppHostProcess.WaitForExitAsync(token).ConfigureAwait(false);
tests\Shared\TemplatesTesting\ToolCommand.cs (1)
163var waitForExitTask = CurrentProcess.WaitForExitAsync(token);
Aspire.TerminalHost.Tests (1)
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
Aspire.TestTools (2)
GitHubCli.cs (2)
273await process.WaitForExitAsync(cts.Token).ConfigureAwait(false); 326await Task.WhenAll(process.WaitForExitAsync(cts.Token), stdoutTask, stderrTask).ConfigureAwait(false);
dotnet (3)
Commands\Test\MTP\TestApplication.cs (3)
152Task processExitTask = process.WaitForExitAsync(); 195await process.WaitForExitAsync().WaitAsync(ArtifactPostProcessingTimeout); 202await process.WaitForExitAsync();
dotnet-aot (3)
src\sdk\src\Cli\dotnet\Commands\Test\MTP\TestApplication.cs (3)
152Task processExitTask = process.WaitForExitAsync(); 195await process.WaitForExitAsync().WaitAsync(ArtifactPostProcessingTimeout); 202await process.WaitForExitAsync();
Infrastructure.Tests (20)
CreateFailingTestIssue\CreateFailingTestIssueFixture.cs (1)
51await process.WaitForExitAsync(cancellationTokenSource.Token).ConfigureAwait(false);
CreateFailingTestIssue\CreateFailingTestIssueToolTests.cs (1)
656await process.WaitForExitAsync(cancellationTokenSource.Token).ConfigureAwait(false);
DownloadFailingJobLogs\DownloadFailingJobLogsToolTests.cs (1)
112await process.WaitForExitAsync(cancellationTokenSource.Token).ConfigureAwait(false);
ExtractTestPartitions\ExtractTestPartitionsFixture.cs (1)
39await process.WaitForExitAsync(cts.Token);
ExtractTestPartitions\ExtractTestPartitionsTests.cs (1)
340await process.WaitForExitAsync(cts.Token);
GenerateTestSummary\GenerateTestSummaryFixture.cs (1)
44await process.WaitForExitAsync(cancellationTokenSource.Token).ConfigureAwait(false);
GenerateTestSummary\GenerateTestSummaryToolTests.cs (1)
273await process.WaitForExitAsync(cancellationTokenSource.Token).ConfigureAwait(false);
Pipelines\NixCliPackageTests.cs (1)
244await process.WaitForExitAsync(cancellationTokenSource.Token);
PowerShellScripts\PowerShellCommand.cs (1)
142var waitForExitTask = CurrentProcess.WaitForExitAsync(token);
tests\Shared\TemporaryWorkspace.cs (1)
46await process.WaitForExitAsync(cancellationToken);
tools\GenerateCITimeline\GitHubApi.cs (1)
24await process.WaitForExitAsync().ConfigureAwait(false);
WorkflowScripts\ExtensionChangelogFinalizedWorkflowTests.cs (2)
339await process.WaitForExitAsync(timeout.Token); 503await process.WaitForExitAsync(timeout.Token);
WorkflowScripts\ExtensionReleaseWorkflowTests.cs (5)
617await process.WaitForExitAsync(timeout.Token); 666await process.WaitForExitAsync(timeout.Token); 745await process.WaitForExitAsync(timeout.Token); 782await process.WaitForExitAsync(timeout.Token); 848await process.WaitForExitAsync(timeout.Token);
WorkflowScripts\NodeCommand.cs (1)
134var waitForExitTask = CurrentProcess.WaitForExitAsync(token);
WorkflowScripts\PrDocsCheckWorkflowTests.cs (1)
198await process.WaitForExitAsync(timeout.Token);
Microsoft.Agents.AI.ProjectTemplates.Tests (1)
TestCommand.cs (1)
103await process.WaitForExitAsync(timeoutCts.Token).ConfigureAwait(false);
Microsoft.AspNetCore.Components.Testing (2)
Infrastructure\ServerInstance.cs (2)
104var processExitTask = _process.WaitForExitAsync(); 137await _process.WaitForExitAsync().ConfigureAwait(false);
Microsoft.DotNet.HotReload.Watch (4)
Process\ProcessRunner.cs (3)
69await state.Process.WaitForExitAsync(processTerminationToken); 272await process.WaitForExitAsync(cancellationSource.Token); 309await process.WaitForExitAsync(cancellationSource.Token);
src\sdk\src\Dotnet.Watch\HotReloadClient\Web\KestrelWebSocketServer.cs (1)
104.WaitForExitAsync(cancellationToken)
Microsoft.Extensions.AI.Templates.Tests (1)
TestCommand.cs (1)
103await process.WaitForExitAsync(timeoutCts.Token).ConfigureAwait(false);
Microsoft.Extensions.DataIngestion.MarkItDown (1)
MarkItDownReader.cs (1)
81await process.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
Microsoft.NET.Build.Containers (2)
LocalDaemons\DockerCli.cs (2)
123await loadProcess.WaitForExitAsync(cancellationToken).ConfigureAwait(false); 668await process.WaitForExitAsync(cancellationToken);
Microsoft.TestPlatform.PlatformAbstractions (1)
common\System\ProcessHelper.cs (1)
146await p.WaitForExitAsync(cts.Token);
Pipelines.AppHost (4)
AppHost.cs (4)
96await getUserProcess.WaitForExitAsync(context.CancellationToken).ConfigureAwait(false); 131await getSubscriptionProcess.WaitForExitAsync(context.CancellationToken).ConfigureAwait(false); 166await getResourceGroupProcess.WaitForExitAsync(context.CancellationToken).ConfigureAwait(false); 201await assignRoleProcess.WaitForExitAsync(context.CancellationToken).ConfigureAwait(false);
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
93await publishProcess.WaitForExitAsync(cancellationToken).ConfigureAwait(false);
SuperFileCheck (1)
Program.cs (1)
152await proc.WaitForExitAsync();
System.Net.Ping (1)
System\Net\NetworkInformation\Ping.PingUtility.cs (1)
83await pingProcess.WaitForExitAsync(timeoutOrCancellationToken).ConfigureAwait(false);