6 instantiations of new
aspire-tray (6)
NativeSmokeHarness.cs (4)
63new(_pinned, true, true), new(_recent, false, true), new(_missing, false, true), new(_missingPin, true, false)
src\Aspire.Tray\Common\TraySavedState.cs (2)
39AppHosts = [new(appHostPath, existing?.IsPinned ?? false, true), 49return pinned ? this with { AppHosts = [.. AppHosts, new(appHostPath, true, false)] } : this;
8 references to new
aspire-tray (8)
src\Aspire.Tray\Common\FileTraySavedStateStore.cs (1)
173foreach (var host in state.AppHosts)
src\Aspire.Tray\Common\TrayController.cs (3)
520foreach (var host in _savedState.AppHosts.Where(host => host.IsPinned && !protectedPaths.Contains(host.AppHostPath))) 614foreach (var saved in _savedState.AppHosts.Where(host => host.IsPinned && !listedPaths.Contains(host.AppHostPath))) 651private AppHostMenuItem CreateSavedMenuItem(SavedAppHost saved, bool live)
src\Aspire.Tray\Common\TraySavedState.cs (4)
11internal sealed record TraySavedState(IReadOnlyList<SavedAppHost> AppHosts) 22public TraySavedState(IReadOnlyList<SavedAppHost> appHosts, bool confirmStop = true) : this(appHosts) 36var existing = AppHosts.SingleOrDefault(host => TrayAppHostPath.Comparer.Equals(host.AppHostPath, appHostPath)); 46var existing = AppHosts.SingleOrDefault(host => TrayAppHostPath.Comparer.Equals(host.AppHostPath, appHostPath));