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