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