24 references to Comparer
aspire-tray (24)
NativeSmokeHarness.cs (6)
203
var missing = state.RecentAppHosts.Single(host => TrayAppHostPath.
Comparer
.Equals(host.Id.AppHostPath, _missing));
211
var 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.");
236
if (state.AppHosts.Any(host => TrayAppHostPath.
Comparer
.Equals(host.Id.AppHostPath, _missingPin)))
240
Require(_store.Load().AppHosts.All(host => !TrayAppHostPath.
Comparer
.Equals(host.AppHostPath, _missingPin)),
268
if (!state.AppHosts.Any(host => host.IsRunning && TrayAppHostPath.
Comparer
.Equals(host.Id.AppHostPath, _pinned)))
src\Aspire.Tray\Common\FileTraySavedStateStore.cs (1)
172
var paths = new HashSet<string>(TrayAppHostPath.
Comparer
);
src\Aspire.Tray\Common\IAppHostClient.cs (2)
18
=> TrayAppHostPath.
Comparer
.Equals(AppHostPath, other.AppHostPath)
25
hash.Add(AppHostPath, TrayAppHostPath.
Comparer
);
src\Aspire.Tray\Common\TrayController.cs (9)
18
private readonly Dictionary<string, StartOperation> _starts = new(TrayAppHostPath.
Comparer
);
242
if (_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)))
478
if (!_savedState.AppHosts.Any(host => TrayAppHostPath.
Comparer
.Equals(host.AppHostPath, path)))
489
var 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)
31
var existing = AppHosts.SingleOrDefault(host => TrayAppHostPath.
Comparer
.Equals(host.AppHostPath, appHostPath));
35
.. AppHosts.Where(host => !TrayAppHostPath.
Comparer
.Equals(host.AppHostPath, appHostPath))]
41
var existing = AppHosts.SingleOrDefault(host => TrayAppHostPath.
Comparer
.Equals(host.AppHostPath, appHostPath));
59
AppHosts = AppHosts.Select(host => TrayAppHostPath.
Comparer
.Equals(host.AppHostPath, appHostPath)
TrayApplication.Actions.cs (2)
129
if (controller.State.AppHosts.Any(host => host.IsPinned && !host.IsRunning && TrayAppHostPath.
Comparer
.Equals(host.Id.AppHostPath, path)))
133
else if (controller.State.RecentAppHosts.FirstOrDefault(host => TrayAppHostPath.
Comparer
.Equals(host.Id.AppHostPath, path)) is { } recent