3 implementations of AppHostInfo
aspire (1)
Backchannel\AppHostAuxiliaryBackchannel.cs (1)
79
public AppHostInformation?
AppHostInfo
{ get; private set; }
Aspire.Cli.Tests (2)
Commands\TerminalCommandTests.cs (1)
847
public AppHostInformation?
AppHostInfo
=> _inner.AppHostInfo;
TestServices\TestAppHostAuxiliaryBackchannel.cs (1)
36
public AppHostInformation?
AppHostInfo
{ get; set; }
53 references to AppHostInfo
aspire (43)
Backchannel\AppHostConnectionHelper.cs (2)
22
connection.
AppHostInfo
?.AppHostPath is { } candidatePath &&
86
logger.LogDebug("Using single in-scope AppHost: {AppHostPath}", inScopeConnections[0].
AppHostInfo
?.AppHostPath ?? "N/A");
Backchannel\AppHostConnectionResolver.cs (5)
299
if (selectedConnection.
AppHostInfo
?.AppHostPath is { Length: > 0 } selectedPath)
316
if (connection.
AppHostInfo
?.AppHostPath is not { Length: > 0 } appHostPath)
337
if (result.Success && result.Connection.
AppHostInfo
?.CliLogFilePath is { } cliLogFilePath)
358
.OrderByDescending(c => c.
AppHostInfo
?.StartedAt ?? DateTimeOffset.MinValue)
361
var appHostPath = c.
AppHostInfo
?.AppHostPath ?? "Unknown";
Backchannel\AuxiliaryBackchannelMonitor.cs (2)
207
c.
AppHostInfo
?.AppHostPath is { } candidatePath &&
237
.Where(c => IsAppHostInScopeOfDirectory(c.
AppHostInfo
?.AppHostPath, workingDirectory.FullName))
Backchannel\OrphanedAppHostCollector.cs (3)
50
var appHostInfo = connection.
AppHostInfo
;
92
if (connection.
AppHostInfo
is not { CliProcessId: int cliPid })
97
if (connection.
AppHostInfo
.CliStableStartedAt is { } cliStableStartedAt)
Backchannel\TrayWatchStream.cs (1)
206
if (connection.
AppHostInfo
is not { } info)
Commands\AppHostFollowDisconnectHelpers.cs (1)
21
if (connection.
AppHostInfo
?.ProcessId is not int pid)
Commands\AppHostLauncher.cs (3)
669
if (candidate.
AppHostInfo
is not { CliProcessId: int cliProcessId } appHostInfo || cliProcessId != childProcessId)
706
if (candidate.
AppHostInfo
is not { } appHostInfo)
960
var appHostInfo = result.Backchannel!.
AppHostInfo
;
Commands\PsCommand.cs (1)
380
var info = connection.
AppHostInfo
;
Commands\ResourceCommand.cs (1)
714
.Where(connection => IsMatchingAppHostPath(connection.
AppHostInfo
?.AppHostPath, targetPath))
Commands\StopCommand.cs (11)
191
.Where(result => result.Connection?.
AppHostInfo
is { } info &&
393
result is { Success: true, Connection.
AppHostInfo
.AppHostPath: { } connectionAppHostPath } &&
593
var appHostPath = connection.
AppHostInfo
?.AppHostPath ?? "Unknown";
594
var appHostInfo = connection.
AppHostInfo
;
641
if (string.IsNullOrEmpty(connection.
AppHostInfo
?.AppHostPath))
646
var appHostPath = connection.
AppHostInfo
.AppHostPath;
654
return string.IsNullOrEmpty(connection.
AppHostInfo
?.AppHostPath)
656
: connection.
AppHostInfo
.AppHostPath;
661
return string.IsNullOrEmpty(connection.
AppHostInfo
?.AppHostPath)
663
: new FileInfo(connection.
AppHostInfo
.AppHostPath);
686
return includeProcessId && connection.
AppHostInfo
is { } appHostInfo
Commands\StopCommand.TrayProtocol.cs (1)
69
.Where(connection => connection.
AppHostInfo
is { } info &&
Mcp\Tools\ListAppHostsTool.cs (6)
50
c.
AppHostInfo
?.AppHostPath ?? "Unknown",
51
c.
AppHostInfo
?.ProcessId ?? 0,
52
c.
AppHostInfo
?.CliProcessId))
58
c.
AppHostInfo
?.AppHostPath ?? "Unknown",
59
c.
AppHostInfo
?.ProcessId ?? 0,
60
c.
AppHostInfo
?.CliProcessId))
Mcp\Tools\ListIntegrationsTool.cs (1)
159
var appHostPath = inScopeConnections[0].
AppHostInfo
?.AppHostPath;
Mcp\Tools\ListResourcesTool.cs (1)
156
if (connection.
AppHostInfo
?.AppHostPath is not { Length: > 0 } appHostPath)
Mcp\Tools\SelectAppHostTool.cs (2)
94
.Any(static connection => connection.
AppHostInfo
?.AppHostPath is not null);
110
PathNormalizer.ResolveToFilesystemPath(matchingConnection.
AppHostInfo
!.AppHostPath);
Mcp\Tools\WaitForResourcesTool.cs (1)
115
if (connection.
AppHostInfo
?.AppHostPath is not { Length: > 0 })
Projects\RunningInstanceManager.cs (1)
100
var appHostInfo = backchannel.
AppHostInfo
;
Aspire.Cli.Tests (10)
Backchannel\AppHostConnectionResolverTests.cs (1)
168
Assert.Equal(2222, connection.
AppHostInfo
?.ProcessId);
Backchannel\AuxiliaryBackchannelMonitorTests.cs (8)
109
Assert.Equal(firstConnection.
AppHostInfo
!.AppHostPath, replacementConnection.
AppHostInfo
!.AppHostPath);
110
Assert.Equal(firstConnection.
AppHostInfo
.ProcessId, replacementConnection.
AppHostInfo
.ProcessId);
332
Assert.Equal(secondConnection.
AppHostInfo
!.AppHostPath, replacementConnection.
AppHostInfo
!.AppHostPath);
333
Assert.Equal(secondConnection.
AppHostInfo
.ProcessId, replacementConnection.
AppHostInfo
.ProcessId);
TestServices\TestAuxiliaryBackchannelMonitor.cs (1)
87
.Where(c => AuxiliaryBackchannelMonitor.IsAppHostInScopeOfDirectory(c.
AppHostInfo
?.AppHostPath, workingDirectory.FullName))