2 implementations of IDotNetSdkInstaller
aspire (1)
DotNet\DotNetSdkInstaller.cs (1)
15internal sealed class DotNetSdkInstaller(IFeatures features, IConfiguration configuration) : IDotNetSdkInstaller
Aspire.Cli.Tests (1)
TestServices\TestDotNetSdkInstaller.cs (1)
8internal sealed class TestDotNetSdkInstaller : IDotNetSdkInstaller
18 references to IDotNetSdkInstaller
aspire (17)
Commands\AddCommand.cs (2)
27private readonly IDotNetSdkInstaller _sdkInstaller; 29public AddCommand(IDotNetCliRunner runner, IPackagingService packagingService, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\ConfigCommand.cs (2)
21private readonly IDotNetSdkInstaller _sdkInstaller; 23public ConfigCommand(IConfiguration configuration, IConfigurationService configurationService, IInteractionService interactionService, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\DeployCommand.cs (1)
16public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\ExecCommand.cs (2)
28private readonly IDotNetSdkInstaller _sdkInstaller; 37IDotNetSdkInstaller sdkInstaller,
Commands\NewCommand.cs (2)
30private readonly IDotNetSdkInstaller _sdkInstaller; 53IDotNetSdkInstaller sdkInstaller,
Commands\PublishCommand.cs (1)
36public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\PublishCommandBase.cs (2)
28protected readonly IDotNetSdkInstaller _sdkInstaller; 42protected PublishCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\RunCommand.cs (2)
31private readonly IDotNetSdkInstaller _sdkInstaller; 42IDotNetSdkInstaller sdkInstaller,
DotNet\DotNetSdkInstaller.cs (1)
13/// Default implementation of <see cref="IDotNetSdkInstaller"/> that checks for dotnet on the system PATH.
Program.cs (1)
123builder.Services.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
Utils\SdkInstallHelper.cs (1)
24IDotNetSdkInstaller sdkInstaller,
Aspire.Cli.Tests (1)
Utils\CliTestHelper.cs (1)
247public Func<IServiceProvider, IDotNetSdkInstaller> DotNetSdkInstallerFactory { get; set; } = (IServiceProvider serviceProvider) =>