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, INuGetPackageCache nuGetPackageCache, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry,
IDotNetSdkInstaller
sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\ConfigCommand.cs (2)
21
private readonly
IDotNetSdkInstaller
_sdkInstaller;
23
public ConfigCommand(IConfiguration configuration, IConfigurationService configurationService, IInteractionService interactionService,
IDotNetSdkInstaller
sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\DeployCommand.cs (1)
17
public DeployCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry,
IDotNetSdkInstaller
sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\ExecCommand.cs (2)
28
private readonly
IDotNetSdkInstaller
_sdkInstaller;
37
IDotNetSdkInstaller
sdkInstaller,
Commands\NewCommand.cs (2)
30
private readonly
IDotNetSdkInstaller
_sdkInstaller;
40
IDotNetSdkInstaller
sdkInstaller,
Commands\PublishCommand.cs (1)
37
public PublishCommand(IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry,
IDotNetSdkInstaller
sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
Commands\PublishCommandBase.cs (2)
29
protected readonly
IDotNetSdkInstaller
_sdkInstaller;
43
protected PublishCommandBase(string name, string description, IDotNetCliRunner runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry,
IDotNetSdkInstaller
sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier)
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)
110
builder.Services.AddSingleton<
IDotNetSdkInstaller
, DotNetSdkInstaller>();
Utils\SdkInstallHelper.cs (1)
24
IDotNetSdkInstaller
sdkInstaller,
Aspire.Cli.Tests (1)
Utils\CliTestHelper.cs (1)
214
public Func<IServiceProvider,
IDotNetSdkInstaller
> DotNetSdkInstallerFactory { get; set; } = (IServiceProvider serviceProvider) =>