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