4 instantiations of AppHostMenuItem
Aspire.Tray.Tests (4)
AppHostPresentationTests.cs (2)
117var host = new AppHostMenuItem(default, "Shop", "Long directory context and PID", "Shop", 136var host = new AppHostMenuItem(default, name, "Context", name, false, false, false, null)
src\Aspire.Tray\Common\TrayController.cs (2)
601return new AppHostMenuItem(host.Id, AppHostPresentation.GetTitle(host), subtitle, 659return new(host.Id, AppHostPresentation.GetTitle(host), subtitle, AppHostPresentation.GetDisplayName(host),
16 references to AppHostMenuItem
Aspire.Tray.Tests (16)
AppHostPresentationTests.cs (2)
117var host = new AppHostMenuItem(default, "Shop", "Long directory context and PID", "Shop", 136var host = new AppHostMenuItem(default, name, "Context", name, false, false, false, null)
src\Aspire.Tray\Common\AppHostPresentation.cs (1)
38public static string GetCompactMenuLabel(AppHostMenuItem host) => Compact(host.DisplayName, 44);
src\Aspire.Tray\Common\IAppHostClient.cs (2)
86IReadOnlyList<AppHostMenuItem> AppHosts, 89public IReadOnlyList<AppHostMenuItem> RecentAppHosts { get; init; } = [];
src\Aspire.Tray\Common\TrayController.cs (1)
651private AppHostMenuItem CreateSavedMenuItem(SavedAppHost saved, bool live)
TrayControllerPinPruningTests.cs (1)
91var row = Assert.Single(controller.State.AppHosts);
TrayControllerSavedStateTests.cs (9)
42var row = Assert.Single(controller.State.AppHosts.Concat(controller.State.RecentAppHosts)); 86var row = Assert.Single(controller.State.AppHosts); 146var row = Assert.Single(controller.State.RecentAppHosts); 190var row = Assert.Single(controller.State.AppHosts); 222var live = Assert.Single(controller.State.AppHosts); 238var offline = Assert.Single(controller.State.AppHosts); 372var timedOut = Assert.Single(controller.State.RecentAppHosts); 380var row = Assert.Single(controller.State.AppHosts); 463var row = Assert.Single(controller.State.AppHosts);