11 instantiations of TerminalDescriptor
Aspire.Hosting (1)
ApplicationModel\Hex1bAspireTerminal.cs (1)
71public TerminalDescriptor Descriptor => new(Id, Title);
Aspire.Hosting.Tests (10)
Terminals\TerminalServiceTests.cs (10)
73Assert.Equal(new TerminalDescriptor(terminal.Id, "Recovered"), Assert.Single(snapshot.Terminals)); 387Assert.Equal(new TerminalChange(TerminalChangeType.Added, new(dock.Id, "Dock")), changes.Current); 405Assert.Equal(new TerminalChange(TerminalChangeType.Added, new(dock.Id, "Dock")), changes.Current); 434new[] { new TerminalDescriptor(first.Id, "Latest"), new TerminalDescriptor(added.Id, "Added") }.OrderBy(t => t.Id), 439Assert.Equal(new TerminalChange(TerminalChangeType.Retitled, new(added.Id, "After recovery")), updates.Current); 508Assert.Equal(remaining is null ? [] : new[] { new TerminalDescriptor(remaining.Id, "Remaining") }, snapshot.Terminals); 525Assert.Equal(new TerminalChange(TerminalChangeType.Retitled, new(terminal.Id, title)), fastUpdates.Current); 645Assert.Equal(new TerminalChange(TerminalChangeType.Added, new(afterwards.Id, "Later")), changes.Current); 755Assert.Equal(new TerminalChange(TerminalChangeType.Removed, new(terminal.Id, terminal.Title)), changes.Current);
11 references to TerminalDescriptor
Aspire.Hosting (9)
ApplicationModel\Hex1bAspireTerminal.cs (1)
71public TerminalDescriptor Descriptor => new(Id, Title);
ApplicationModel\TerminalChange.cs (2)
42internal sealed record TerminalChange(TerminalChangeType ChangeType, TerminalDescriptor Terminal) : TerminalUpdate; 48ImmutableArray<TerminalDescriptor> Terminals,
ApplicationModel\TerminalService.cs (3)
362private ImmutableArray<TerminalDescriptor> GetDockSnapshot() 431ImmutableArray<TerminalDescriptor> snapshot = default; 539ImmutableArray<TerminalDescriptor> InitialState,
Dashboard\DashboardService.cs (3)
24using AppHostTerminalDescriptor = Aspire.Hosting.ApplicationModel.TerminalDescriptor; 809private static TerminalDescriptor ToProtoDescriptor(AppHostTerminalDescriptor descriptor) 813IEnumerable<AppHostTerminalDescriptor> terminals, string? activatedTerminalId)
Aspire.Hosting.Tests (2)
Terminals\TerminalServiceTests.cs (2)
370var descriptor = Assert.Single(subscription.InitialState); 867var descriptor = Assert.Single(subscription.InitialState);