2 implementations of IDotNetSdkInstaller
aspire (1)
DotNet\DotNetSdkInstaller.cs (1)
14
internal sealed class DotNetSdkInstaller(IConfiguration configuration, IEnvironment environment) :
IDotNetSdkInstaller
Aspire.Cli.Tests (1)
TestServices\TestDotNetSdkInstaller.cs (1)
8
internal sealed class TestDotNetSdkInstaller :
IDotNetSdkInstaller
22 references to IDotNetSdkInstaller
aspire (15)
Commands\AddCommand.cs (2)
30
private readonly
IDotNetSdkInstaller
_sdkInstaller;
55
public AddCommand(IProjectLocator projectLocator, IntegrationPackageSearchService integrationPackageSearchService, IAddCommandPrompter prompter,
IDotNetSdkInstaller
sdkInstaller, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, ProfilingTelemetry profilingTelemetry, CommonCommandServices services)
Commands\RestoreCommand.cs (2)
32
private readonly
IDotNetSdkInstaller
_sdkInstaller;
43
IDotNetSdkInstaller
sdkInstaller,
DotNet\DotNetSdkInstaller.cs (1)
12
/// Default implementation of <see cref="
IDotNetSdkInstaller
"/> that checks for dotnet on the system PATH.
Program.cs (1)
473
builder.Services.AddSingleton<
IDotNetSdkInstaller
, DotNetSdkInstaller>();
Projects\AppHostServerProject.cs (1)
31
IDotNetSdkInstaller
sdkInstaller,
Projects\DotNetAppHostProject.cs (2)
43
private readonly
IDotNetSdkInstaller
_sdkInstaller;
82
IDotNetSdkInstaller
sdkInstaller,
Projects\PrebuiltAppHostServer.cs (2)
52
private readonly
IDotNetSdkInstaller
_sdkInstaller;
89
IDotNetSdkInstaller
sdkInstaller,
Projects\ProjectLocator.cs (1)
146
IDotNetSdkInstaller
sdkInstaller,
Templating\DotNetTemplateFactory.cs (1)
25
IDotNetSdkInstaller
sdkInstaller,
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
18
IDotNetSdkInstaller
sdkInstaller,
Utils\SdkInstallHelper.cs (1)
27
IDotNetSdkInstaller
sdkInstaller,
Aspire.Cli.Tests (7)
Projects\ProjectLocatorTests.cs (1)
4164
IDotNetSdkInstaller
? sdkInstaller = null,
Utils\CliTestHelper.cs (6)
159
services.AddSingleton<
IDotNetSdkInstaller
>(options.DotNetSdkInstallerFactory);
473
var
sdkInstaller = serviceProvider.GetRequiredService<
IDotNetSdkInstaller
>();
574
public Func<IServiceProvider,
IDotNetSdkInstaller
> DotNetSdkInstallerFactory { get; set; } = (IServiceProvider serviceProvider) =>
630
var
sdkInstaller = serviceProvider.GetRequiredService<
IDotNetSdkInstaller
>();