1 instantiation of Hex1bAspireTerminal
Aspire.Hosting (1)
ApplicationModel\TerminalService.cs (1)
191
terminal = new
Hex1bAspireTerminal
(this, id, title, placement, builder, columns, rows, _logger);
42 references to Hex1bAspireTerminal
Aspire.Hosting (12)
ApplicationModel\TerminalService.cs (12)
49
private readonly ConcurrentDictionary<string,
Hex1bAspireTerminal
> _terminals = new(StringComparer.Ordinal);
51
private readonly HashSet<
Hex1bAspireTerminal
> _retiringTerminals = [];
184
Hex1bAspireTerminal
terminal;
214
if (!_terminals.TryGetValue(terminalId, out
var
terminal))
236
if (_terminals.TryGetValue(terminalId, out
var
found))
266
foreach (
var
terminal in _terminals.Values)
377
internal void NotifyActivated(
Hex1bAspireTerminal
terminal)
380
internal void NotifyRetitled(
Hex1bAspireTerminal
terminal)
383
private void Notify(
Hex1bAspireTerminal
terminal, TerminalChangeType changeType)
394
internal async ValueTask DisposeTerminalAsync(
Hex1bAspireTerminal
terminal)
490
foreach (
var
terminal in terminals)
508
private async Task DisposeTerminalsAsync(
Hex1bAspireTerminal
[] terminals, ResourceTerminalCatalog? resourceTerminals)
Aspire.Hosting.Tests (30)
Dashboard\DashboardServiceTests.cs (3)
1393
var
terminal = Assert.IsType<
Hex1bAspireTerminal
>(terminalService.CreateTerminal(new TerminalLaunchOptions
1517
await Assert.IsType<
Hex1bAspireTerminal
>(terminal.Backend).WorkloadEnded.DefaultTimeout();
Terminals\AspireTerminalTests.cs (2)
101
var
backend = Assert.IsType<
Hex1bAspireTerminal
>(terminal.Backend);
Terminals\Hex1bAspireTerminalTests.cs (1)
402
await Assert.IsType<
Hex1bAspireTerminal
>(terminal.Backend).WorkloadEnded.DefaultTimeout();
Terminals\InteractionServiceTerminalTests.cs (1)
407
await Assert.IsType<
Hex1bAspireTerminal
>(terminal.Backend).WorkloadEnded.DefaultTimeout();
Terminals\TerminalServiceTests.cs (23)
57
var
terminal = CreateDockTerminal(service, "Terminal");
138
var
terminal = CreateDockTerminal(service, "Shell");
364
var
dock = CreateDockTerminal(service, "Dock");
382
var
dock = CreateDockTerminal(service, "Dock");
396
var
dialog = Assert.IsType<
Hex1bAspireTerminal
>(CreateInteractionTerminal(service, "Dialog").Backend);
399
var
dock = CreateDockTerminal(service, "Dock");
412
var
first = CreateDockTerminal(service, "First");
413
var
removed = CreateDockTerminal(service, "Removed");
420
var
added = CreateDockTerminal(service, "Added");
448
var
first = CreateDockTerminal(service, "First");
449
var
second = CreateDockTerminal(service, "Second");
475
var
terminal = CreateDockTerminal(service, "Terminal");
494
var
terminal = CreateDockTerminal(service, "Activated");
495
var
remaining = keepAnotherTerminal ? CreateDockTerminal(service, "Remaining") : null;
515
var
terminal = CreateDockTerminal(service, "Terminal");
539
var
terminal = CreateDockTerminal(service, "Terminal");
641
var
afterwards = CreateDockTerminal(service, "Later");
894
var
terminal = CreateDockTerminal(service, "Dock");
977
var
dock = CreateDockTerminal(service, "Dock");
1011
var
terminal = CreateDockTerminal(service, "Dock");
1048
private static
Hex1bAspireTerminal
CreateDockTerminal(TerminalService service, string title)
1049
=> Assert.IsType<
Hex1bAspireTerminal
>(service.CreateTerminal(new TerminalLaunchOptions