3 writes to _panelVisible
aspire-tray (3)
TrayApplication.Panel.cs (3)
79_panelVisible = true; 121_panelVisible = false; 972_panelVisible = false;
18 references to _panelVisible
aspire-tray (18)
TrayApplication.NativeSmoke.cs (8)
87if (_previewStateAt == 0 || Environment.TickCount64 < _previewStateAt || !_panelVisible) 118if (_previewExport is not { } export || _previewCaptureAt == 0 || Environment.TickCount64 < _previewCaptureAt || !_panelVisible) 194if (!_panelVisible) 291NativeSmokeHarness.Require(panel.ActionsRow is null && _panelVisible && panel.FocusedTarget?.Kind == PanelTargetKind.More, 329NativeSmokeHarness.Require(_panelVisible && (_panel!.FocusedTarget is not null) == keyboard, 333NativeSmokeHarness.Require(_panelVisible, "A repeated activation closed the panel it had just opened."); 336NativeSmokeHarness.Require(!_panelVisible, "Activating the icon again must close the panel."); 363NativeSmokeHarness.Require(!_panel.IsSettingsOpen && _panelVisible, "Escape must leave the Settings view and keep the panel open.");
TrayApplication.Panel.cs (6)
46if (_panelVisible && Environment.TickCount64 - _panelShownAt < 300) 52if (_panelVisible || Environment.TickCount64 - _panelHiddenAt < 300) 117if (!_panelVisible) 300if (!_panelVisible || _panel is null || (ReferenceEquals(state, _panel.State) && !_panelPaletteDirty)) 312if (response.Redraw && _panelVisible) 921case NativeMethods.WmDpiChanged when _panelVisible:
TrayApplication.PanelAutomation.cs (4)
169if (_panel is null || !_panelVisible) 202if (_panel is not null && _panelVisible && _automationNodesById.TryGetValue(id, out var node) && node.Element.Target is { } target) 419if (Element.Target is { Enabled: true } target && owner._panel is { } panel && owner._panelVisible) 463if (!owner._panelVisible)