4 instantiations of AppHostInfo
aspire-tray (4)
NativeSmokeHarness.cs (2)
45_hosts = Enum.GetValues<AppHostHealth>().Select((health, index) => new AppHostInfo( 264Publish([new(_pinned, 42001, "http://localhost:19001/") { ProcessStartTimeUnixMilliseconds = 1_700_000_000_100 }]);
src\Aspire.Tray\Common\CliProtocol.cs (1)
46var host = new AppHostInfo(item.AppHostPath, item.AppHostPid, item.DashboardUrl)
src\Aspire.Tray\Common\TrayController.cs (1)
637var host = new AppHostInfo(saved.AppHostPath, 0, null);
18 references to AppHostInfo
aspire-tray (18)
NativeSmokeHarness.cs (4)
23private readonly AppHostInfo[] _hosts; 364private void Publish(IReadOnlyList<AppHostInfo> hosts, DiscoveryState discovery = DiscoveryState.Live) 367private static AppHostInfo Replacement(AppHostInfo host)
src\Aspire.Tray\Common\AppHostPresentation.cs (6)
10public static string GetDisplayName(AppHostInfo host) 29public static string GetTitle(AppHostInfo host) => Compact(GetDisplayName(host), 44); 31public static string GetSubtitle(AppHostInfo host) => $"{Compact(GetLocation(host), 44)} \u00b7 PID {host.AppHostPid}"; 33public static string GetLabel(AppHostInfo host) 36public static string GetDirectory(AppHostInfo host) => Path.GetDirectoryName(host.AppHostPath) ?? host.AppHostPath; 38private static string GetLocation(AppHostInfo host) => GetLocation(host.AppHostPath);
src\Aspire.Tray\Common\CliProtocol.cs (2)
37var hosts = new List<AppHostInfo>(message.AppHosts.Count); 46var host = new AppHostInfo(item.AppHostPath, item.AppHostPid, item.DashboardUrl)
src\Aspire.Tray\Common\IAppHostClient.cs (1)
41internal sealed record AppHostSnapshot(IReadOnlyList<AppHostInfo> AppHosts, DiscoveryState Discovery);
src\Aspire.Tray\Common\TrayController.cs (5)
91public AppHostInfo RequireLiveInstance(AppHostId id) 119var host = RequireLiveInstanceLocked(id); 262private AppHostInfo RequireLiveInstanceLocked(AppHostId id) 331foreach (var host in snapshot.AppHosts) 637var host = new AppHostInfo(saved.AppHostPath, 0, null);