4 writes to _savedState
Aspire.Tray.Tests (4)
src\Aspire.Tray\Common\TrayController.cs (4)
55_savedState = savedStateStore.Load(); 67_savedState = trimmed; 556_savedState = state; 570_savedState = state;
16 references to _savedState
Aspire.Tray.Tests (16)
src\Aspire.Tray\Common\TrayController.cs (16)
62var trimmed = _savedState.Trim(_recentAppHostLimit); 87return _savedState.ConfirmStop; 180var previous = (_savedState, _savedStateError, _pinProbeError); 182if (previous == (_savedState, _savedStateError, _pinProbeError)) 199var next = update(_savedState); 471&& !_savedState.AppHosts.Any(host => TrayAppHostPath.Comparer.Equals(host.AppHostPath, path))) 498if (!_savedState.AppHosts.Any(host => TrayAppHostPath.Comparer.Equals(host.AppHostPath, path))) 520foreach (var host in _savedState.AppHosts.Where(host => host.IsPinned && !protectedPaths.Contains(host.AppHostPath))) 540TrySaveStateLocked(_savedState.RemoveMissingPins(missing)); 547var state = _savedState; 563if (!_savedStateDirty && _savedState.ConfirmStop == state.ConfirmStop && _savedState.AppHosts.SequenceEqual(state.AppHosts)) 590var pins = _savedState.AppHosts.Where(host => host.IsPinned) 614foreach (var saved in _savedState.AppHosts.Where(host => host.IsPinned && !listedPaths.Contains(host.AppHostPath))) 619var recent = _savedState.AppHosts.Where(host => host.IsRecent && !listedPaths.Contains(host.AppHostPath) 644CanClearRecent = _savedState.AppHosts.Any(host => host.IsRecent),