2 writes to CanStart
Aspire.Tray.Tests (2)
Helpers\TrayPanelSamples.cs (1)
28CanStart = !starting,
src\Aspire.Tray\Common\TrayController.cs (1)
647CanStart = live && start?.BlocksStart != true,
14 references to CanStart
Aspire.Tray.Tests (14)
src\Aspire.Tray\Common\TrayPanel.cs (1)
1207PanelTargetKind.Start => (PanelIcon.Play, $"Start {host.DisplayName}", "Start", host.CanStart),
TrayControllerSavedStateTests.cs (13)
41await WaitForStateAsync(controller, state => state.AppHosts.Concat(state.RecentAppHosts).Any(row => row.CanStart)); 53Assert.False(row.CanStart); 80Assert.False(Assert.Single(controller.State.RecentAppHosts).CanStart); 144Assert.False(row.CanStart); 200Assert.True(Assert.Single(controller.State.AppHosts).CanStart); 201Assert.True(Assert.Single(controller.State.RecentAppHosts).CanStart); 222Assert.False(live.CanStart); 231Assert.False(controller.State.AppHosts[0].CanStart); 237Assert.True(offline.CanStart); 405Assert.False(row.CanStart); 463Assert.False(row.CanStart); 484Assert.True(controller.State.RecentAppHosts[0].CanStart); 493Assert.False(controller.State.RecentAppHosts[0].CanStart);