24 references to Comparer
aspire-tray (24)
NativeSmokeHarness.cs (6)
203var missing = state.RecentAppHosts.Single(host => TrayAppHostPath.Comparer.Equals(host.Id.AppHostPath, _missing)); 211var pinned = state.AppHosts.Single(host => TrayAppHostPath.Comparer.Equals(host.Id.AppHostPath, _pinned)); 230&& _store.Load().AppHosts.Any(host => TrayAppHostPath.Comparer.Equals(host.AppHostPath, _pinned)), "Clear Recent did not preserve pins."); 236if (state.AppHosts.Any(host => TrayAppHostPath.Comparer.Equals(host.Id.AppHostPath, _missingPin))) 240Require(_store.Load().AppHosts.All(host => !TrayAppHostPath.Comparer.Equals(host.AppHostPath, _missingPin)), 268if (!state.AppHosts.Any(host => host.IsRunning && TrayAppHostPath.Comparer.Equals(host.Id.AppHostPath, _pinned)))
src\Aspire.Tray\Common\FileTraySavedStateStore.cs (1)
172var paths = new HashSet<string>(TrayAppHostPath.Comparer);
src\Aspire.Tray\Common\IAppHostClient.cs (2)
18=> TrayAppHostPath.Comparer.Equals(AppHostPath, other.AppHostPath) 25hash.Add(AppHostPath, TrayAppHostPath.Comparer);
src\Aspire.Tray\Common\TrayController.cs (9)
18private readonly Dictionary<string, StartOperation> _starts = new(TrayAppHostPath.Comparer); 242if (_snapshot.AppHosts.Any(host => TrayAppHostPath.Comparer.Equals(TrayAppHostPath.Normalize(host.AppHostPath), path))) 325.Distinct(TrayAppHostPath.Comparer).ToArray(); 451&& !_savedState.AppHosts.Any(host => TrayAppHostPath.Comparer.Equals(host.AppHostPath, path))) 478if (!_savedState.AppHosts.Any(host => TrayAppHostPath.Comparer.Equals(host.AppHostPath, path))) 489var missing = new HashSet<string>(TrayAppHostPath.Comparer); 497.ToHashSet(TrayAppHostPath.Comparer); 571.Select(host => host.AppHostPath).ToHashSet(TrayAppHostPath.Comparer); 594.ToHashSet(TrayAppHostPath.Comparer);
src\Aspire.Tray\Common\TraySavedState.cs (4)
31var existing = AppHosts.SingleOrDefault(host => TrayAppHostPath.Comparer.Equals(host.AppHostPath, appHostPath)); 35.. AppHosts.Where(host => !TrayAppHostPath.Comparer.Equals(host.AppHostPath, appHostPath))] 41var existing = AppHosts.SingleOrDefault(host => TrayAppHostPath.Comparer.Equals(host.AppHostPath, appHostPath)); 59AppHosts = AppHosts.Select(host => TrayAppHostPath.Comparer.Equals(host.AppHostPath, appHostPath)
TrayApplication.Actions.cs (2)
129if (controller.State.AppHosts.Any(host => host.IsPinned && !host.IsRunning && TrayAppHostPath.Comparer.Equals(host.Id.AppHostPath, path))) 133else if (controller.State.RecentAppHosts.FirstOrDefault(host => TrayAppHostPath.Comparer.Equals(host.Id.AppHostPath, path)) is { } recent