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
19 references to IDotNetSdkInstaller
aspire (18)
Commands\AddCommand.cs (2)
26private readonly IDotNetSdkInstaller _sdkInstaller; 28public AddCommand(IDotNetCliRunner runner, IPackagingService packagingService, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\ConfigCommand.cs (1)
23public ConfigCommand(IConfiguration configuration, IConfigurationService configurationService, IInteractionService interactionService, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\DeployCommand.cs (1)
19public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\ExecCommand.cs (2)
27private readonly IDotNetSdkInstaller _sdkInstaller; 36IDotNetSdkInstaller sdkInstaller,
Commands\InitCommand.cs (2)
32private readonly IDotNetSdkInstaller _sdkInstaller; 55IDotNetSdkInstaller sdkInstaller,
Commands\NewCommand.cs (2)
29private readonly IDotNetSdkInstaller _sdkInstaller; 52IDotNetSdkInstaller sdkInstaller,
Commands\PublishCommand.cs (1)
37public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\PublishCommandBase.cs (2)
29protected readonly IDotNetSdkInstaller _sdkInstaller; 45protected 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; 43IDotNetSdkInstaller sdkInstaller,
DotNet\DotNetSdkInstaller.cs (1)
13/// Default implementation of <see cref="IDotNetSdkInstaller"/> that checks for dotnet on the system PATH.
Program.cs (1)
126builder.Services.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
Utils\SdkInstallHelper.cs (1)
24IDotNetSdkInstaller sdkInstaller,
Aspire.Cli.Tests (1)
Utils\CliTestHelper.cs (1)
266public Func<IServiceProvider, IDotNetSdkInstaller> DotNetSdkInstallerFactory { get; set; } = (IServiceProvider serviceProvider) =>