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