3 writes to Connection
aspire (3)
Backchannel\AppHostConnectionResolver.cs (3)
77return connections.Select(c => new AppHostConnectionResult { Connection = c }).ToArray(); 161var result = new AppHostConnectionResult { Connection = connection }; 277var selectedResult = new AppHostConnectionResult { Connection = selectedConnection };
26 references to Connection
aspire (24)
Backchannel\AppHostConnectionResolver.cs (3)
26[MemberNotNullWhen(true, nameof(Connection))] 28public bool Success => Connection is not null; 312if (result.Success && result.Connection.AppHostInfo?.CliLogFilePath is { } cliLogFilePath)
Commands\DescribeCommand.cs (1)
147var 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 (8)
238var inScopeConnections = allConnections.Where(c => c.Connection!.IsInScope).ToArray(); 248var connection = inScopeConnections[0].Connection!; 291var appHostFile = GetAppHostFile(result.Connection!); 304var exitCode = await StopAppHostAsync(result.Connection!, GetSingleAppHostDisplayPath(result.Connection!), cancellationToken).ConfigureAwait(false); 314result is { Success: true, Connection.AppHostInfo.AppHostPath: { } connectionAppHostPath } && 318.Select(result => result.Connection!) 482var connections = allConnections.Select(connectionResult => connectionResult.Connection!).ToArray();
Commands\TelemetryCommandHelpers.cs (1)
272var connection = result.Connection!;
Commands\TerminalAttachCommand.cs (1)
104var connection = connectionResult.Connection!;
Commands\TerminalPsCommand.cs (1)
112var connection = connectionResult.Connection!;
Commands\TerminalTapePlayCommand.cs (3)
117if (!connectionResult.Connection.SupportsTerminalsV1) 123connectionResult.Connection, resourceName, parseResult.GetValue(_replicaOption), cancellationToken).ConfigureAwait(false); 140var 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);