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