2 implementations of IDotNetSdkInstaller
aspire (1)
DotNet\DotNetSdkInstaller.cs (1)
14internal sealed class DotNetSdkInstaller(IConfiguration configuration, IEnvironment environment) : IDotNetSdkInstaller
Aspire.Cli.Tests (1)
TestServices\TestDotNetSdkInstaller.cs (1)
8internal sealed class TestDotNetSdkInstaller : IDotNetSdkInstaller
20 references to IDotNetSdkInstaller
aspire (15)
Commands\AddCommand.cs (2)
33private readonly IDotNetSdkInstaller _sdkInstaller; 58public AddCommand(IProjectLocator projectLocator, IntegrationPackageSearchService integrationPackageSearchService, BundleNuGetService nugetService, IAddCommandPrompter prompter, IDotNetSdkInstaller sdkInstaller, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, ProfilingTelemetry profilingTelemetry, CommonCommandServices services)
Commands\RestoreCommand.cs (2)
32private readonly IDotNetSdkInstaller _sdkInstaller; 43IDotNetSdkInstaller sdkInstaller,
DotNet\DotNetSdkInstaller.cs (1)
12/// Default implementation of <see cref="IDotNetSdkInstaller"/> that checks for dotnet on the system PATH.
Program.cs (1)
524builder.Services.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
Projects\AppHostServerProject.cs (1)
35IDotNetSdkInstaller sdkInstaller,
Projects\DotNetAppHostProject.cs (2)
46private readonly IDotNetSdkInstaller _sdkInstaller; 86IDotNetSdkInstaller sdkInstaller,
Projects\PrebuiltAppHostServer.cs (2)
46private readonly IDotNetSdkInstaller _sdkInstaller; 87IDotNetSdkInstaller sdkInstaller,
Projects\ProjectLocator.cs (1)
144IDotNetSdkInstaller sdkInstaller,
Templating\DotNetTemplateFactory.cs (1)
25IDotNetSdkInstaller sdkInstaller,
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
18IDotNetSdkInstaller sdkInstaller,
Utils\SdkInstallHelper.cs (1)
27IDotNetSdkInstaller sdkInstaller,
Aspire.Cli.Tests (5)
Projects\ProjectLocatorTests.cs (1)
4258IDotNetSdkInstaller? sdkInstaller = null,
Utils\CliTestHelper.cs (4)
176services.AddSingleton<IDotNetSdkInstaller>(options.DotNetSdkInstallerFactory); 509var sdkInstaller = serviceProvider.GetRequiredService<IDotNetSdkInstaller>(); 610public Func<IServiceProvider, IDotNetSdkInstaller> DotNetSdkInstallerFactory { get; set; } = (IServiceProvider serviceProvider) =>