24 references to TerminalWindowOpenResult
Aspire.Dashboard (19)
Components\Controls\TerminalWindowButton.razor.cs (4)
54public EventCallback<(string Key, TerminalWindowOpenResult Result)> OnWindowOpened { get; set; } 207private Task OnOpenedAsync(string key, TerminalWindowOpenResult result) => InvokeAsync(async () => 214if (result == TerminalWindowOpenResult.Failed) 219else if (result == TerminalWindowOpenResult.Blocked && !OnWindowOpened.HasDelegate)
Components\Layout\TerminalDock.razor.cs (7)
303private async Task OnDetachedWindowOpenedAsync((string Key, TerminalWindowOpenResult Result) launch) 319_popupBlocked = result == TerminalWindowOpenResult.Blocked; 320if (result is TerminalWindowOpenResult.Opened or TerminalWindowOpenResult.Focused or TerminalWindowOpenResult.Adopted or TerminalWindowOpenResult.Recovering) 324if (result is TerminalWindowOpenResult.Recovering)
Model\TerminalWindowLauncher.cs (8)
66private readonly Func<string, TerminalWindowOpenResult, Task> _onWindowOpened; 90Func<string, TerminalWindowOpenResult, Task> onWindowOpened, 146"opened" => TerminalWindowOpenResult.Opened, 147"focused" => TerminalWindowOpenResult.Focused, 148"adopted" => TerminalWindowOpenResult.Adopted, 149"recovering" => TerminalWindowOpenResult.Recovering, 150"blocked" => TerminalWindowOpenResult.Blocked, 151_ => TerminalWindowOpenResult.Failed
Aspire.Dashboard.Components.Tests (5)
Controls\TerminalWindowButtonTests.cs (5)
128var opened = new List<(string Key, TerminalWindowOpenResult Result)>(); 142Assert.Equal([("first", TerminalWindowOpenResult.Opened), ("first", TerminalWindowOpenResult.Focused)], opened); 223var opened = new List<(string Key, TerminalWindowOpenResult Result)>(); 252Assert.Equal([("inactive", TerminalWindowOpenResult.Adopted)], opened);