2 implementations of IDotNetSdkInstaller
aspire (1)
DotNet\DotNetSdkInstaller.cs (1)
17
internal sealed class DotNetSdkInstaller(IFeatures features, IConfiguration configuration, CliExecutionContext executionContext, IDotNetCliRunner dotNetCliRunner, ILogger<DotNetSdkInstaller> logger) :
IDotNetSdkInstaller
Aspire.Cli.Tests (1)
TestServices\TestDotNetSdkInstaller.cs (1)
8
internal sealed class TestDotNetSdkInstaller :
IDotNetSdkInstaller
17 references to IDotNetSdkInstaller
aspire (15)
Commands\AddCommand.cs (2)
27
private readonly
IDotNetSdkInstaller
_sdkInstaller;
47
public AddCommand(IPackagingService packagingService, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry,
IDotNetSdkInstaller
sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory)
Commands\ExecCommand.cs (2)
26
private readonly
IDotNetSdkInstaller
_sdkInstaller;
55
IDotNetSdkInstaller
sdkInstaller,
Commands\InitCommand.cs (2)
36
private readonly
IDotNetSdkInstaller
_sdkInstaller;
78
IDotNetSdkInstaller
sdkInstaller,
Commands\NewCommand.cs (2)
33
private readonly
IDotNetSdkInstaller
_sdkInstaller;
83
IDotNetSdkInstaller
sdkInstaller,
DotNet\DotNetSdkInstaller.cs (1)
15
/// Default implementation of <see cref="
IDotNetSdkInstaller
"/> that checks for dotnet on the system PATH.
NuGet\NuGetPackagePrefetcher.cs (1)
14
internal sealed class NuGetPackagePrefetcher(ILogger<NuGetPackagePrefetcher> logger, CliExecutionContext executionContext, IFeatures features, IPackagingService packagingService, ICliUpdateNotifier cliUpdateNotifier,
IDotNetSdkInstaller
sdkInstaller) : BackgroundService
Program.cs (1)
262
builder.Services.AddSingleton<
IDotNetSdkInstaller
, DotNetSdkInstaller>();
Projects\DotNetAppHostProject.cs (2)
32
private readonly
IDotNetSdkInstaller
_sdkInstaller;
46
IDotNetSdkInstaller
sdkInstaller,
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
12
internal sealed class DotNetSdkCheck(
IDotNetSdkInstaller
sdkInstaller, ILogger<DotNetSdkCheck> logger) : IEnvironmentCheck
Utils\SdkInstallHelper.cs (1)
30
IDotNetSdkInstaller
sdkInstaller,
Aspire.Cli.Tests (2)
Utils\CliTestHelper.cs (2)
109
services.AddSingleton<
IDotNetSdkInstaller
>(options.DotNetSdkInstallerFactory);
398
public Func<IServiceProvider,
IDotNetSdkInstaller
> DotNetSdkInstallerFactory { get; set; } = (IServiceProvider serviceProvider) =>