2 implementations of IDevTunnelClient
Aspire.Hosting.DevTunnels (1)
DevTunnelCliClient.cs (1)
11internal sealed class DevTunnelCliClient(IConfiguration configuration) : IDevTunnelClient
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelCliVersionValidationTests.cs (1)
49private sealed class TestDevTunnelClient(Version cliVersion) : IDevTunnelClient
11 references to IDevTunnelClient
Aspire.Hosting.DevTunnels (10)
DevTunnelHealthCheck.cs (2)
12IDevTunnelClient devTunnelClient, 17private readonly IDevTunnelClient _devTunnelClient = devTunnelClient ?? throw new ArgumentNullException(nameof(devTunnelClient));
DevTunnelLoginManager.cs (2)
12IDevTunnelClient devTunnelClient, 19private readonly IDevTunnelClient _devTunnelClient = devTunnelClient;
DevTunnelResourceBuilderExtensions.cs (6)
83builder.Services.TryAddSingleton<IDevTunnelClient, DevTunnelCliClient>(); 94services.GetRequiredService<IDevTunnelClient>(), 125var devTunnelClient = e.Services.GetRequiredService<IDevTunnelClient>(); 722var devTunnelClient = context.Services.GetRequiredService<IDevTunnelClient>();
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelCliVersionValidationTests.cs (1)
31.AddSingleton<IDevTunnelClient>(devTunnelClient)