20 instantiations of ProcessResult
Aspire.Hosting (2)
Dcp\Process\ProcessUtil.cs (2)
236return new ProcessResult(exitCode); 239return new ProcessResult(exitCode, outputCapture.ToArray(), outputCapture.TotalLineCount);
Aspire.Hosting.Tests (17)
Publishing\ContainerRuntimeBaseTests.cs (14)
71new ProcessResult(0, 75new ProcessResult(0, 179new ProcessResult(0, 224new ProcessResult(0, 260new ProcessResult(0, 264new ProcessResult(0), 265new ProcessResult(0, 302new ProcessResult(0, 306new ProcessResult(0), 307new ProcessResult(0, 330new ProcessResult(0, 334new ProcessResult(0), 335new ProcessResult(0, [imageMetadata]) 421var result = _results.Count > 0 ? _results.Dequeue() : new ProcessResult(0);
Publishing\DockerContainerRuntimeTests.cs (1)
142cleanupResult.TrySetResult(new ProcessResult(0));
Utils\DotnetSdkVersionProviderTests.cs (2)
209processCompletion.SetResult(new ProcessResult(0, ["11.0.100-rc.1"])); 344processCompletion.SetResult(new ProcessResult(1));
Aspire.Hosting.TestUtilities (1)
Utils\TestProcessRunner.cs (1)
116var processResult = new ProcessResult(run.ExitCode, processOutput, totalOutputLineCount);
62 references to ProcessResult
Aspire.Hosting (30)
Dcp\DcpDependencyCheck.cs (2)
53Task<ProcessResult> task; 74ProcessResult processResult;
Dcp\Process\IProcessRunner.cs (2)
14(Task<ProcessResult>, IAsyncDisposable) Run(ProcessSpec processSpec); 22public (Task<ProcessResult>, IAsyncDisposable) Run(ProcessSpec processSpec)
Dcp\Process\ProcessUtil.cs (3)
22public static (Task<ProcessResult>, IAsyncDisposable) Run(ProcessSpec processSpec) 124var processLifetimeTcs = new TaskCompletionSource<ProcessResult>(); 232private static ProcessResult CreateProcessResult(int exitCode, ProcessOutputCapture? outputCapture)
Publishing\ContainerRuntimeBase.cs (10)
355var processResult = await pendingProcessResult 400var processResult = await pendingProcessResult 440var processResult = await ExecuteContainerCommandWithResultAsync( 508protected async Task<ProcessResult> ExecuteContainerCommandWithResultAsync( 532var processResult = await pendingProcessResult 590ProcessResult processResult; 675var processResult = await pendingProcessResult 734var processResult = await pendingProcessResult 785var processResult = await pendingProcessResult 916var result = await pendingResult.ConfigureAwait(false);
Publishing\DockerContainerRuntime.cs (3)
122var processResult = await ExecuteContainerCommandWithResultAsync( 221var processResult = await ExecuteContainerCommandWithResultAsync( 300var processResult = await ExecuteContainerCommandWithResultAsync(
Publishing\PodmanContainerRuntime.cs (3)
63var processResult = await pendingProcessResult 209var processResult = await ExecuteContainerCommandWithResultAsync( 241var processResult = await ExecuteContainerCommandWithResultAsync(
Publishing\ResourceContainerImageManager.cs (2)
646var processResult = await pendingProcessResult 832var result = await pendingResult.WaitAsync(cancellationToken).ConfigureAwait(false);
ResourceBuilderExtensions.cs (3)
3414var processResult = await pendingProcessResult.WaitAsync(context.CancellationToken).ConfigureAwait(false); 3582private static async Task<ExecuteCommandResult> GetProcessCommandResultAsync(ExecuteCommandContext context, ProcessCommandSpec processCommandSpec, ProcessResult processResult, ProcessCommandOptions commandOptions) 3605internal static ExecuteCommandResult GetDefaultProcessCommandResult(string executablePath, ProcessResult processResult, ProcessCommandOptions commandOptions)
Utils\DotnetSdkVersionProvider.cs (1)
250ProcessResult result;
VersionChecking\PackageFetcher.cs (1)
51var processResult = await pendingProcessResult
Aspire.Hosting.Blazor (2)
BlazorDotNetCliRunner.cs (2)
50Task<ProcessResult> pendingResult; 63var result = await pendingResult.WaitAsync(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Dotnet.Tests (7)
DotnetProjectBuildCoordinatorTests.cs (6)
791var result = await completion.WaitAsync( 845var result = await completion.WaitAsync( 1013var coldBuild = await BuildTraversalAsync(buildResource, restoreLockedMode: false); 1032var lockedBuild = await BuildTraversalAsync(buildResource, restoreLockedMode: true); 1041var changedBuild = await BuildTraversalAsync(buildResource, restoreLockedMode: false); 3704private async Task<ProcessResult> BuildTraversalAsync(DotnetProjectBuildResource resource, bool restoreLockedMode)
DotnetProjectResourceTests.cs (1)
1133var result = await pendingResult.WaitAsync(cancellationToken);
Aspire.Hosting.Tests (18)
Dcp\ProcessUtilTests.cs (4)
38var result = await pendingProcessResult.WaitAsync(TimeSpan.FromSeconds(30)); 74var processResult = await pendingProcessResult.WaitAsync(TimeSpan.FromSeconds(30)); 100var result = await pendingProcessResult.WaitAsync(TimeSpan.FromSeconds(30)); 160var result = await pendingProcessResult.WaitAsync(TimeSpan.FromSeconds(30));
Publishing\ContainerRuntimeBaseTests.cs (4)
412private sealed class CapturingProcessRunner(IEnumerable<ProcessResult>? results = null) : IProcessRunner 414private readonly Queue<ProcessResult> _results = new(results ?? []); 418public (Task<ProcessResult>, IAsyncDisposable) Run(ProcessSpec processSpec) 421var result = _results.Count > 0 ? _results.Dequeue() : new ProcessResult(0);
Publishing\DockerContainerRuntimeTests.cs (2)
101var buildResult = new TaskCompletionSource<ProcessResult>(TaskCreationOptions.RunContinuationsAsynchronously); 102var cleanupResult = new TaskCompletionSource<ProcessResult>(TaskCreationOptions.RunContinuationsAsynchronously);
Publishing\DotnetProgramArchiveTests.cs (1)
171runner.EnqueuePending(new TaskCompletionSource<ProcessResult>(TaskCreationOptions.RunContinuationsAsynchronously).Task);
Publishing\ResourceContainerImageManagerTests.cs (2)
1237var result = await pendingResult.WaitAsync(TestContext.Current.CancellationToken).DefaultTimeout(); 1301var result = await pendingResult.WaitAsync(TestContext.Current.CancellationToken).DefaultTimeout();
Utils\DotnetSdkVersionProviderTests.cs (3)
194var processCompletion = new TaskCompletionSource<ProcessResult>( 328var processCompletion = new TaskCompletionSource<ProcessResult>( 362var processCompletion = new TaskCompletionSource<ProcessResult>(
WithProcessCommandTests.cs (2)
1319processRunner.EnqueuePending(Task.FromException<ProcessResult>(new InvalidOperationException("process failed after start"))); 1458var pendingProcessResult = new TaskCompletionSource<ProcessResult>(TaskCreationOptions.RunContinuationsAsynchronously);
Aspire.Hosting.TestUtilities (5)
Utils\TestProcessRunner.cs (5)
62public void EnqueuePending(Task<ProcessResult> processResult) 70public (Task<ProcessResult>, IAsyncDisposable) Run(ProcessSpec processSpec) 116var processResult = new ProcessResult(run.ExitCode, processOutput, totalOutputLineCount); 126Task<ProcessResult>? PendingResult) 147public static TestProcessRun Pending(Task<ProcessResult> pendingResult)