17 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 (14)
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);
Aspire.Hosting.TestUtilities (1)
Utils\TestProcessRunner.cs (1)
107var processResult = new ProcessResult(run.ExitCode, processOutput, run.TotalOutputLineCount);
46 references to ProcessResult
Aspire.Hosting (29)
ApplicationModel\ProjectResource.cs (1)
248var result = await pendingResult.WaitAsync(cancellationToken).ConfigureAwait(false);
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 (2)
101var processResult = await ExecuteContainerCommandWithResultAsync( 197var processResult = await ExecuteContainerCommandWithResultAsync(
Publishing\PodmanContainerRuntime.cs (3)
63var processResult = await pendingProcessResult 209var processResult = await ExecuteContainerCommandWithResultAsync( 241var processResult = await ExecuteContainerCommandWithResultAsync(
Publishing\ResourceContainerImageManager.cs (1)
414var processResult = await pendingProcessResult
ResourceBuilderExtensions.cs (3)
3293var processResult = await pendingProcessResult.WaitAsync(context.CancellationToken).ConfigureAwait(false); 3461private static async Task<ExecuteCommandResult> GetProcessCommandResultAsync(ExecuteCommandContext context, ProcessCommandSpec processCommandSpec, ProcessResult processResult, ProcessCommandOptions commandOptions) 3484internal static ExecuteCommandResult GetDefaultProcessCommandResult(string executablePath, ProcessResult processResult, ProcessCommandOptions commandOptions)
Utils\DotnetSdkUtils.cs (1)
47var result = await task.ConfigureAwait(false);
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.Tests (10)
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);
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)
60public void EnqueuePending(Task<ProcessResult> processResult) 68public (Task<ProcessResult>, IAsyncDisposable) Run(ProcessSpec processSpec) 107var processResult = new ProcessResult(run.ExitCode, processOutput, run.TotalOutputLineCount); 117Task<ProcessResult>? PendingResult) 138public static TestProcessRun Pending(Task<ProcessResult> pendingResult)