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