46 references to TrayAppHostPath
aspire-tray (46)
FolderApplication.cs (1)
118
path =
TrayAppHostPath
.RequireExistingFile(path);
NativeSmokeHarness.cs (6)
281
var missing = state.RecentAppHosts.Single(host =>
TrayAppHostPath
.Comparer.Equals(host.Id.AppHostPath, _missing));
288
var pinned = state.AppHosts.Single(host =>
TrayAppHostPath
.Comparer.Equals(host.Id.AppHostPath, _pinned));
306
&& _store.Load().AppHosts.Any(host =>
TrayAppHostPath
.Comparer.Equals(host.AppHostPath, _pinned)), "Clear Recent did not preserve pins.");
311
if (state.AppHosts.Any(host =>
TrayAppHostPath
.Comparer.Equals(host.Id.AppHostPath, _missingPin)))
315
Require(_store.Load().AppHosts.All(host => !
TrayAppHostPath
.Comparer.Equals(host.AppHostPath, _missingPin)),
346
if (!state.AppHosts.Any(host => host.IsRunning &&
TrayAppHostPath
.Comparer.Equals(host.Id.AppHostPath, _pinned)))
src\Aspire.Tray\Common\CliAppHostCommands.cs (1)
39
var path =
TrayAppHostPath
.RequireExistingFile(appHostPath);
src\Aspire.Tray\Common\FileTraySavedStateStore.cs (4)
29
_path =
TrayAppHostPath
.Normalize(path);
37
Path.Combine(
TrayAppHostPath
.Normalize(legacyDirectory), "apphosts.json"));
171
var paths = new HashSet<string>(
TrayAppHostPath
.Comparer);
181
var normalized =
TrayAppHostPath
.Normalize(host.AppHostPath);
src\Aspire.Tray\Common\IAppHostClient.cs (2)
18
=>
TrayAppHostPath
.Comparer.Equals(AppHostPath, other.AppHostPath)
25
hash.Add(AppHostPath,
TrayAppHostPath
.Comparer);
src\Aspire.Tray\Common\TrayConfiguration.cs (2)
38
return
TrayAppHostPath
.Normalize(home);
46
settingsPath =
TrayAppHostPath
.Normalize(settingsPath);
src\Aspire.Tray\Common\TrayController.cs (22)
18
private readonly Dictionary<string, StartOperation> _starts = new(
TrayAppHostPath
.Comparer);
160
var path =
TrayAppHostPath
.Normalize(appHostPath);
168
var path =
TrayAppHostPath
.Normalize(appHostPath);
218
var path =
TrayAppHostPath
.Normalize(appHostPath);
234
TrayAppHostPath
.RequireExistingFile(path);
262
if (_snapshot.AppHosts.Any(host =>
TrayAppHostPath
.Comparer.Equals(
TrayAppHostPath
.Normalize(host.AppHostPath), path)))
344
.Select(host =>
TrayAppHostPath
.Normalize(host.AppHostPath))
345
.Distinct(
TrayAppHostPath
.Comparer).ToArray();
353
var path =
TrayAppHostPath
.Normalize(host.AppHostPath);
431
TrayAppHostPath
.RequireExistingFile(path);
471
&& !_savedState.AppHosts.Any(host =>
TrayAppHostPath
.Comparer.Equals(host.AppHostPath, path)))
498
if (!_savedState.AppHosts.Any(host =>
TrayAppHostPath
.Comparer.Equals(host.AppHostPath, path)))
509
var missing = new HashSet<string>(
TrayAppHostPath
.Comparer);
516
var protectedPaths = _snapshot.AppHosts.Select(host =>
TrayAppHostPath
.Normalize(host.AppHostPath))
517
.ToHashSet(
TrayAppHostPath
.Comparer);
524
if (
TrayAppHostPath
.IsMissing(host.AppHostPath))
591
.Select(host => host.AppHostPath).ToHashSet(
TrayAppHostPath
.Comparer);
607
IsPinned = pins.Contains(
TrayAppHostPath
.Normalize(host.AppHostPath)),
612
var listedPaths = _snapshot.AppHosts.Select(host =>
TrayAppHostPath
.Normalize(host.AppHostPath))
613
.ToHashSet(
TrayAppHostPath
.Comparer);
676
return
TrayAppHostPath
.IsMissing(path) ? "AppHost source file not found" : "Stopped";
src\Aspire.Tray\Common\TraySavedState.cs (4)
36
var existing = AppHosts.SingleOrDefault(host =>
TrayAppHostPath
.Comparer.Equals(host.AppHostPath, appHostPath));
40
.. AppHosts.Where(host => !
TrayAppHostPath
.Comparer.Equals(host.AppHostPath, appHostPath))]
46
var existing = AppHosts.SingleOrDefault(host =>
TrayAppHostPath
.Comparer.Equals(host.AppHostPath, appHostPath));
64
AppHosts = AppHosts.Select(host =>
TrayAppHostPath
.Comparer.Equals(host.AppHostPath, appHostPath)
TrayApplication.Actions.cs (4)
126
if (!
TrayAppHostPath
.IsMissing(path))
128
TrayAppHostPath
.RequireExistingFile(path);
131
if (controller.State.AppHosts.Any(host => host.IsPinned && !host.IsRunning &&
TrayAppHostPath
.Comparer.Equals(host.Id.AppHostPath, path)))
135
else if (controller.State.RecentAppHosts.Any(host =>
TrayAppHostPath
.Comparer.Equals(host.Id.AppHostPath, path)))