4 writes to _savedState
aspire-tray (4)
src\Aspire.Tray\Common\TrayController.cs (4)
55_savedState = savedStateStore.Load(); 67_savedState = trimmed; 536_savedState = state; 550_savedState = state;
14 references to _savedState
aspire-tray (14)
src\Aspire.Tray\Common\TrayController.cs (14)
62var trimmed = _savedState.Trim(_recentAppHostLimit); 160var previous = (_savedState, _savedStateError, _pinProbeError); 162if (previous == (_savedState, _savedStateError, _pinProbeError)) 179var next = update(_savedState); 451&& !_savedState.AppHosts.Any(host => TrayAppHostPath.Comparer.Equals(host.AppHostPath, path))) 478if (!_savedState.AppHosts.Any(host => TrayAppHostPath.Comparer.Equals(host.AppHostPath, path))) 500foreach (var host in _savedState.AppHosts.Where(host => host.IsPinned && !protectedPaths.Contains(host.AppHostPath))) 520TrySaveStateLocked(_savedState.RemoveMissingPins(missing)); 527var state = _savedState; 543if (!_savedStateDirty && _savedState.AppHosts.SequenceEqual(state.AppHosts)) 570var pins = _savedState.AppHosts.Where(host => host.IsPinned) 595foreach (var saved in _savedState.AppHosts.Where(host => host.IsPinned && !listedPaths.Contains(host.AppHostPath))) 600var recent = _savedState.AppHosts.Where(host => host.IsRecent && !listedPaths.Contains(host.AppHostPath) 629CanClearRecent = _savedState.AppHosts.Any(host => host.IsRecent),