5 writes to _settings
aspire-tray (5)
src\Aspire.Tray\Common\TrayPanel.cs (5)
234_settings = settings; 246_settings = settings; 257_settings = null; 299_settings = null; 578_settings = null;
16 references to _settings
aspire-tray (16)
src\Aspire.Tray\Common\TrayPanel.cs (16)
160public bool IsSettingsOpen => _settings is not null; 226if (_settings is null) 242if (_settings is null) 437if (_settings is not null) 726case PanelTargetKind.Settings when _settings is not null: 730return new(PanelActionKind.SetLaunchAtSignIn, Anchor: target.Bounds) { Enabled = _settings?.Startup?.Enabled != true }; 759if (_settings is { } settings) 846if (_settings is null) 880case ListItemKind.SectionHeader when _settings is not null: 901AddSettingsToggle(sink, targets, item.Target, _settings!, top, palette); 904AddAbout(sink, _settings!, top, palette); 970if (_settings is null) 1008case ListItemKind.SectionHeader when item.Section == PanelSection.Recent && _settings is null: 1482(PanelTargetKind.Settings, PanelIcon.Gear, _settings is null ? "Settings" : "Close settings", 1483_settings is null ? "Settings" : "Close settings", (string?)null, right - 3 * ButtonSize - 2 * ButtonGap), 1490if (kind == PanelTargetKind.Settings && _settings is not null && _hover != key && _pressed != key)