4 instantiations of AppHostInfo
aspire-tray (4)
NativeSmokeHarness.cs (2)
52_hosts = Enum.GetValues<AppHostHealth>().Select((health, index) => new AppHostInfo( 342Publish([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)
653var host = new AppHostInfo(saved.AppHostPath, 0, null);
20 references to AppHostInfo
aspire-tray (20)
NativeSmokeHarness.cs (4)
23private readonly AppHostInfo[] _hosts; 486private void Publish(IReadOnlyList<AppHostInfo> hosts, DiscoveryState discovery = DiscoveryState.Live) 489private 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); 40public static string GetSubtitle(AppHostInfo host) => $"{Compact(GetLocation(host), 44)} \u00b7 PID {host.AppHostPid}"; 42public static string GetLabel(AppHostInfo host) 45public static string GetDirectory(AppHostInfo host) => Path.GetDirectoryName(host.AppHostPath) ?? host.AppHostPath; 47private static string GetLocation(AppHostInfo host)
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)
111public AppHostInfo RequireLiveInstance(AppHostId id) 139var host = RequireLiveInstanceLocked(id); 282private AppHostInfo RequireLiveInstanceLocked(AppHostId id) 351foreach (var host in snapshot.AppHosts) 653var host = new AppHostInfo(saved.AppHostPath, 0, null);
TrayApplication.Actions.cs (1)
28var host = controller.RequireLiveInstance(target.Id);
TrayApplication.StopConfirmation.cs (1)
16private bool ConfirmStop(AppHostInfo host)