9 instantiations of ResourceAspireTerminal
Aspire.Hosting (1)
ApplicationModel\ResourceTerminalCatalog.cs (1)
140
handle = new
ResourceAspireTerminal
(entry.Id, entry.Title, entry.ConsumerUdsPath, _logger);
Aspire.Hosting.Tests (8)
Terminals\ResourceAspireTerminalTests.cs (7)
37
await using var terminal = new
ResourceAspireTerminal
("resource:test:0", "test", host.SocketPath, NullLogger.Instance).Handle;
57
await using var terminal = new
ResourceAspireTerminal
("resource:test:0", "test", host.SocketPath, NullLogger.Instance).Handle;
71
await using var terminal = new
ResourceAspireTerminal
("resource:test:0", "test", missingSocket, NullLogger.Instance).Handle;
81
var terminal = new
ResourceAspireTerminal
("resource:test:0", "test", Path.Combine(_socketDirectory, "unused.sock"), NullLogger.Instance).Handle;
94
await using var terminal = new
ResourceAspireTerminal
("resource:test:0", "test", socketPath, NullLogger.Instance).Handle;
111
await using var terminal = new
ResourceAspireTerminal
("resource:test:0", "test", socketPath, NullLogger.Instance).Handle;
131
await using var terminal = new
ResourceAspireTerminal
("resource:test:0", "test", socketPath, NullLogger.Instance).Handle;
Terminals\TerminalKeyInputTests.cs (1)
41
? new
ResourceAspireTerminal
("resource:keys:0", "Keys", host.SocketPath, NullLogger.Instance).Handle
11 references to ResourceAspireTerminal
Aspire.Hosting (6)
ApplicationModel\ResourceTerminalCatalog.cs (6)
41
private readonly Dictionary<string,
ResourceAspireTerminal
> _handles = new(StringComparer.Ordinal);
42
private readonly HashSet<
ResourceAspireTerminal
> _retiringHandles = [];
130
if (!_handles.TryGetValue(entry.Id, out
var
handle) || handle.IsDisposed)
152
ResourceAspireTerminal
[] handles;
166
foreach (
var
handle in handles)
182
private async Task RetireHandleAsync(
ResourceAspireTerminal
handle)
Aspire.Hosting.Tests (5)
Dashboard\DashboardServiceTests.cs (2)
1582
var
backend = Assert.IsType<
ResourceAspireTerminal
>(terminal.Backend);
Terminals\ResourceAspireTerminalTests.cs (1)
14
/// Drives <see cref="
ResourceAspireTerminal
"/> against a real HMP1 socket rather than a fake, because the
Terminals\ResourceTerminalCatalogTests.cs (2)
167
Assert.False(Assert.IsType<
ResourceAspireTerminal
>(replacement.Backend).IsDisposed);
197
var logger = new GatedLogger<
ResourceAspireTerminal
>("Connecting AppHost automation");