10 instantiations of TerminalChange
Aspire.Hosting (4)
ApplicationModel\TerminalService.cs (4)
196Publish(new TerminalChange(TerminalChangeType.Added, terminal.Descriptor)); 389Publish(new TerminalChange(changeType, terminal.Descriptor)); 406Publish(new TerminalChange(TerminalChangeType.Removed, terminal.Descriptor)); 494Publish(new TerminalChange(TerminalChangeType.Removed, terminal.Descriptor));
Aspire.Hosting.Tests (6)
Terminals\TerminalServiceTests.cs (6)
387Assert.Equal(new TerminalChange(TerminalChangeType.Added, new(dock.Id, "Dock")), changes.Current); 405Assert.Equal(new TerminalChange(TerminalChangeType.Added, new(dock.Id, "Dock")), changes.Current); 439Assert.Equal(new TerminalChange(TerminalChangeType.Retitled, new(added.Id, "After recovery")), updates.Current); 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);
9 references to TerminalChange
Aspire.Hosting (4)
ApplicationModel\TerminalService.cs (2)
429private void Publish(TerminalChange change) 448TerminalChange { ChangeType: TerminalChangeType.Activated } activation => activation.Terminal.Id,
Dashboard\DashboardService.cs (2)
22using AppHostTerminalChange = Aspire.Hosting.ApplicationModel.TerminalChange; 711AppHostTerminalChange change => new WatchTerminalsUpdate
Aspire.Hosting.Tests (4)
Terminals\TerminalServiceTests.cs (4)
590var change = Assert.IsType<TerminalChange>(update); 878var removed = Assert.IsType<TerminalChange>(Assert.Single(changes));
Aspire.Hosting.TestUtilities (1)
Utils\TerminalCommandTestHelpers.cs (1)
34if (update is TerminalChange { ChangeType: TerminalChangeType.Activated } activation)