3 instantiations of BrowserLogsProcessResult
Aspire.Hosting.Browsers.Tests (3)
BrowserHostTests.cs (1)
156
_processCompletion.TrySetResult(new
BrowserLogsProcessResult
(0));
src\Aspire.Hosting.Browsers\BrowserLogsPipeBrowserProcessLauncher.Unix.cs (1)
133
return new
BrowserLogsProcessResult
(GetPosixExitCode(status));
src\Aspire.Hosting.Browsers\BrowserLogsPipeBrowserProcessLauncher.Windows.cs (1)
228
return new
BrowserLogsProcessResult
(unchecked((int)exitCode));
11 references to BrowserLogsProcessResult
Aspire.Hosting.Browsers.Tests (11)
BrowserHostTests.cs (2)
99
private readonly TaskCompletionSource<
BrowserLogsProcessResult
> _processCompletion = new(TaskCreationOptions.RunContinuationsAsynchronously);
115
public Task<
BrowserLogsProcessResult
> ProcessTask => _processCompletion.Task;
BrowserLogsPipeBrowserProcessLauncherTests.cs (1)
71
var
result = await process.ProcessTask.DefaultTimeout();
src\Aspire.Hosting.Browsers\BrowserHost.cs (1)
83
private readonly Task<
BrowserLogsProcessResult
> _processTask;
src\Aspire.Hosting.Browsers\BrowserLogsPipeBrowserProcess.cs (3)
14
Task<
BrowserLogsProcessResult
> ProcessTask { get; }
21
Task<
BrowserLogsProcessResult
> processTask,
35
public Task<
BrowserLogsProcessResult
> ProcessTask { get; } = processTask;
src\Aspire.Hosting.Browsers\BrowserLogsPipeBrowserProcessLauncher.Unix.cs (2)
124
private static async Task<
BrowserLogsProcessResult
> WaitForPosixProcessAsync(int processId)
245
private sealed class PosixProcessLifetime(int processId, Task<
BrowserLogsProcessResult
> processTask) : IBrowserLogsPipeBrowserProcessLifetime
src\Aspire.Hosting.Browsers\BrowserLogsPipeBrowserProcessLauncher.Windows.cs (2)
213
private static async Task<
BrowserLogsProcessResult
> WaitForWindowsProcessAsync(SafeWaitHandle processHandle)
300
private sealed class WindowsProcessLifetime(int processId, SafeWaitHandle processHandle, SafeWaitHandle? jobHandle, Task<
BrowserLogsProcessResult
> processTask) : IBrowserLogsPipeBrowserProcessLifetime