13 instantiations of TrayStartupState
Aspire.Tray.Tests (13)
src\Aspire.Tray\Common\TrayStartupRegistration.cs (1)
103return new(registration is not null, reason is null,
src\Aspire.Tray\Common\TrayStartupSettings.cs (1)
28public TrayStartupState Read() => new(_enabled, CanEnable, "Isolated smoke setting; no startup registration is changed.");
TrayPanelTests.cs (8)
57panel.ShowSettings(new(new TrayStartupState(true, true, null), null, Preview: false)); 60panel.ShowSettings(new(new TrayStartupState(false, false, null), null, Preview: false)); 671panel.ShowSettings(new(new TrayStartupState(false, true, null), null, Preview: false)); 687panel.UpdateSettings(new(new TrayStartupState(true, true, null), null, Preview: false)); 695panel.ShowSettings(new(new TrayStartupState(false, false, null), null, Preview: false)); 723panel.ShowSettings(new(new TrayStartupState(false, true, null), null, Preview: false)); 733panel.ShowSettings(new(new TrayStartupState(false, true, null), null, Preview: false)); 1394panel.ShowSettings(new(new TrayStartupState(false, true, null), null, Preview: false));
TraySettingsTextTests.cs (3)
13Assert.Equal("", TraySettingsText.GetStartupStatus(new(enabled, true, "Installation details."), null)); 22TraySettingsText.GetStartupStatus(new(enabled, false, "Long installation and operating system details."), null)); 33TraySettingsText.GetStartupStatus(new(enabled, true, null), error));
12 references to TrayStartupState
Aspire.Tray.Tests (12)
MacTrayStartupSettingsTests.cs (1)
57var state = settings.Read();
src\Aspire.Tray\Common\PanelSettings.cs (2)
14internal sealed record PanelSettings(TrayStartupState? Startup, string? StartupError, bool Preview) 43var current = settings.Read();
src\Aspire.Tray\Common\TrayPanel.cs (1)
1432var startup = settings.Startup;
src\Aspire.Tray\Common\TraySettingsText.cs (1)
30internal static string GetStartupStatus(TrayStartupState state, string? error)
src\Aspire.Tray\Common\TrayStartupRegistration.cs (3)
31public TrayStartupState Read() 39public TrayStartupState SetEnabled(bool enabled) 100private TrayStartupState State(string? registration)
src\Aspire.Tray\Common\TrayStartupSettings.cs (4)
16TrayStartupState Read(); 17TrayStartupState SetEnabled(bool enabled); 28public TrayStartupState Read() => new(_enabled, CanEnable, "Isolated smoke setting; no startup registration is changed."); 30public TrayStartupState SetEnabled(bool enabled)