1 instantiation of AppHostId
aspire-tray (1)
src\Aspire.Tray\Common\AppHostInfo.cs (1)
11public AppHostId Id => new(AppHostPath, AppHostPid, ProcessStartTimeUnixMilliseconds);
29 references to AppHostId
aspire-tray (29)
NativeSmokeHarness.cs (5)
45private IReadOnlyList<AppHostId> _trackingRows = []; 190foreach (var id in paths) 400private void Invoke(string kind, AppHostId id = default) 543internal ConcurrentBag<AppHostId> Stops { get; } = []; 560public async Task<StopResult> StopAsync(AppHostId id, CancellationToken cancellationToken)
src\Aspire.Tray\Common\AppHostInfo.cs (1)
11public AppHostId Id => new(AppHostPath, AppHostPid, ProcessStartTimeUnixMilliseconds);
src\Aspire.Tray\Common\CliAppHostClient.cs (1)
37public Task<StopResult> StopAsync(AppHostId id, CancellationToken cancellationToken)
src\Aspire.Tray\Common\CliAppHostCommands.cs (2)
17internal static ProcessStartInfo CreateStopStartInfo(string executable, AppHostId target) 105public async Task<StopResult> StopAsync(AppHostId target, CancellationToken cancellationToken)
src\Aspire.Tray\Common\IAppHostClient.cs (3)
9Task<StopResult> StopAsync(AppHostId id, CancellationToken cancellationToken); 17public bool Equals(AppHostId other) 68AppHostId Id,
src\Aspire.Tray\Common\TrayController.cs (7)
17private readonly Dictionary<AppHostId, StopOperation> _stops = []; 19private HashSet<AppHostId> _lastLiveIds = []; 111public AppHostInfo RequireLiveInstance(AppHostId id) 119public Uri GetDashboardUri(AppHostId id) 133public void RequestStop(AppHostId id) 282private AppHostInfo RequireLiveInstanceLocked(AppHostId id) 387private async Task StopAsync(AppHostId id, StopOperation operation)
TrayApplication.Actions.cs (1)
117private AppHostMenuItem RequireCurrentRow(AppHostId id)
TrayApplication.Menus.cs (3)
408private sealed record ActionTarget(ActionKind Kind, AppHostId Id = default, FolderApplication? Application = null); 410private sealed class HostRow(nint parent, uint position, nint submenu, AppHostId id, bool recent, string title) 415internal AppHostId Id { get; } = id;
TrayApplication.NativeSmoke.cs (6)
19internal IReadOnlyList<AppHostId> RowIdsForSmoke => _menu!.Rows.Select(row => row.Id).ToArray(); 110internal int CaptureActionForSmoke(string kind, AppHostId id = default) 125internal void TrackForSmoke(AppHostId id) 139internal void VerifyMenuDetailsForSmoke(AppHostId id, string expected) 149internal void SelectMenuDetailsForSmoke(AppHostId id, bool details) 163internal void VerifyDetailsTooltipForSmoke(AppHostId id, string expected)