3 writes to Connection
aspire (3)
Backchannel\AppHostConnectionResolver.cs (3)
79return connections.Select(c => new AppHostConnectionResult { Connection = c }).ToArray(); 163var result = new AppHostConnectionResult { Connection = connection }; 279var selectedResult = new AppHostConnectionResult { Connection = selectedConnection };
28 references to Connection
aspire (26)
Backchannel\AppHostConnectionResolver.cs (3)
26[MemberNotNullWhen(true, nameof(Connection))] 28public bool Success => Connection is not null; 314if (result.Success && result.Connection.AppHostInfo?.CliLogFilePath is { } cliLogFilePath)
Commands\DescribeCommand.cs (1)
156var connection = result.Connection!;
Commands\LogsCommand.cs (1)
173var connection = result.Connection!;
Commands\McpCallCommand.cs (1)
71var connection = result.Connection!;
Commands\McpToolsCommand.cs (1)
57var connection = result.Connection!;
Commands\ResourceCommand.cs (2)
143var connection = result.Connection!; 631var resourceCommand = await GetCommandMetadataAsync(result.Connection!, request.ResourceName, request.CommandName, includeHidden, cancellationToken).ConfigureAwait(false);
Commands\StopCommand.cs (10)
191.Where(result => result.Connection?.AppHostInfo is { } info && 194.Select(result => result.Connection!) 317var inScopeConnections = allConnections.Where(c => c.Connection!.IsInScope).ToArray(); 327var connection = inScopeConnections[0].Connection!; 370var appHostFile = GetAppHostFile(result.Connection!); 383var exitCode = await StopAppHostAsync(result.Connection!, GetSingleAppHostDisplayPath(result.Connection!), useConnectionOnly: false, cancellationToken).ConfigureAwait(false); 393result is { Success: true, Connection.AppHostInfo.AppHostPath: { } connectionAppHostPath } && 397.Select(result => result.Connection!) 561var connections = allConnections.Select(connectionResult => connectionResult.Connection!).ToArray();
Commands\TelemetryCommandHelpers.cs (1)
281var connection = result.Connection!;
Commands\TerminalAttachCommand.cs (1)
103var connection = connectionResult.Connection!;
Commands\TerminalPsCommand.cs (1)
112var connection = connectionResult.Connection!;
Commands\TerminalTapePlayCommand.cs (3)
118if (!connectionResult.Connection.SupportsTerminalsV1) 124connectionResult.Connection, resourceName, parseResult.GetValue(_replicaOption), cancellationToken).ConfigureAwait(false); 141var info = await connectionResult.Connection.GetTerminalInfoAsync(canonicalName, playback.Token).ConfigureAwait(false);
Commands\WaitCommand.cs (1)
95var connection = result.Connection!;
Aspire.Cli.Tests (2)
Backchannel\AppHostConnectionResolverTests.cs (2)
407Assert.Same(connection, result.Connection); 479Assert.Same(connection, result.Connection);