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
20 references to IDotNetSdkInstaller
aspire (15)
Commands\AddCommand.cs (2)
33
private readonly
IDotNetSdkInstaller
_sdkInstaller;
58
public AddCommand(IProjectLocator projectLocator, IntegrationPackageSearchService integrationPackageSearchService, BundleNuGetService nugetService, 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)
524
builder.Services.AddSingleton<
IDotNetSdkInstaller
, DotNetSdkInstaller>();
Projects\AppHostServerProject.cs (1)
35
IDotNetSdkInstaller
sdkInstaller,
Projects\DotNetAppHostProject.cs (2)
46
private readonly
IDotNetSdkInstaller
_sdkInstaller;
86
IDotNetSdkInstaller
sdkInstaller,
Projects\PrebuiltAppHostServer.cs (2)
46
private readonly
IDotNetSdkInstaller
_sdkInstaller;
87
IDotNetSdkInstaller
sdkInstaller,
Projects\ProjectLocator.cs (1)
144
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 (5)
Projects\ProjectLocatorTests.cs (1)
4258
IDotNetSdkInstaller
? sdkInstaller = null,
Utils\CliTestHelper.cs (4)
176
services.AddSingleton<
IDotNetSdkInstaller
>(options.DotNetSdkInstallerFactory);
509
var
sdkInstaller = serviceProvider.GetRequiredService<
IDotNetSdkInstaller
>();
610
public Func<IServiceProvider,
IDotNetSdkInstaller
> DotNetSdkInstallerFactory { get; set; } = (IServiceProvider serviceProvider) =>