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
22 references to IDotNetSdkInstaller
aspire (15)
Commands\AddCommand.cs (2)
30private readonly IDotNetSdkInstaller _sdkInstaller; 55public AddCommand(IProjectLocator projectLocator, IntegrationPackageSearchService integrationPackageSearchService, 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)
473builder.Services.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
Projects\AppHostServerProject.cs (1)
31IDotNetSdkInstaller sdkInstaller,
Projects\DotNetAppHostProject.cs (2)
43private readonly IDotNetSdkInstaller _sdkInstaller; 82IDotNetSdkInstaller sdkInstaller,
Projects\PrebuiltAppHostServer.cs (2)
52private readonly IDotNetSdkInstaller _sdkInstaller; 89IDotNetSdkInstaller sdkInstaller,
Projects\ProjectLocator.cs (1)
146IDotNetSdkInstaller sdkInstaller,
Templating\DotNetTemplateFactory.cs (1)
25IDotNetSdkInstaller sdkInstaller,
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
18IDotNetSdkInstaller sdkInstaller,
Utils\SdkInstallHelper.cs (1)
27IDotNetSdkInstaller sdkInstaller,
Aspire.Cli.Tests (7)
Projects\ProjectLocatorTests.cs (1)
4164IDotNetSdkInstaller? sdkInstaller = null,
Utils\CliTestHelper.cs (6)
159services.AddSingleton<IDotNetSdkInstaller>(options.DotNetSdkInstallerFactory); 473var sdkInstaller = serviceProvider.GetRequiredService<IDotNetSdkInstaller>(); 574public Func<IServiceProvider, IDotNetSdkInstaller> DotNetSdkInstallerFactory { get; set; } = (IServiceProvider serviceProvider) => 630var sdkInstaller = serviceProvider.GetRequiredService<IDotNetSdkInstaller>();