5 instantiations of SshRemoteOptions
Aspire.Hosting.Tests (5)
Devcontainers\SshRemoteOptionsTests.cs (5)
24var options = new SshRemoteOptions(); 45var options = new SshRemoteOptions(); 66var options = new SshRemoteOptions(); 88var options = new SshRemoteOptions(); 103var options = new SshRemoteOptions();
11 references to SshRemoteOptions
Aspire.Hosting (6)
Devcontainers\DevcontainerPortForwardingLifecycleHook.cs (2)
17private readonly IOptions<SshRemoteOptions> _sshRemoteOptions; 20public DevcontainerPortForwardingLifecycleHook(ILoggerFactory loggerFactory, IOptions<CodespacesOptions> codespacesOptions, IOptions<DevcontainersOptions> devcontainersOptions, IOptions<SshRemoteOptions> sshRemoteOptions, DevcontainerSettingsWriter settingsWriter)
Devcontainers\DevcontainerSettingsWriter.cs (1)
12internal class DevcontainerSettingsWriter(ILogger<DevcontainerSettingsWriter> logger, IOptions<CodespacesOptions> codespaceOptions, IOptions<DevcontainersOptions> devcontainerOptions, IOptions<SshRemoteOptions> sshRemoteOptions)
Devcontainers\SshRemoteOptions.cs (2)
23internal class ConfigureSshRemoteOptions(IConfiguration configuration) : IConfigureOptions<SshRemoteOptions> 28public void Configure(SshRemoteOptions options)
DistributedApplicationBuilder.cs (1)
362_innerBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<SshRemoteOptions>, ConfigureSshRemoteOptions>());
Aspire.Hosting.Tests (5)
Devcontainers\SshRemoteOptionsTests.cs (5)
24var options = new SshRemoteOptions(); 45var options = new SshRemoteOptions(); 66var options = new SshRemoteOptions(); 88var options = new SshRemoteOptions(); 103var options = new SshRemoteOptions();