2 implementations of IDotNetSdkInstaller
aspire (1)
DotNet\DotNetSdkInstaller.cs (1)
14internal sealed class DotNetSdkInstaller(IConfiguration configuration) : IDotNetSdkInstaller
Aspire.Cli.Tests (1)
TestServices\TestDotNetSdkInstaller.cs (1)
8internal sealed class TestDotNetSdkInstaller : IDotNetSdkInstaller
26 references to IDotNetSdkInstaller
aspire (19)
Commands\AddCommand.cs (2)
28private readonly IDotNetSdkInstaller _sdkInstaller; 47public 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)
24private readonly IDotNetSdkInstaller _sdkInstaller; 50IDotNetSdkInstaller sdkInstaller,
Commands\InitCommand.cs (2)
35private readonly IDotNetSdkInstaller _sdkInstaller; 77IDotNetSdkInstaller sdkInstaller,
Commands\RestoreCommand.cs (2)
29private readonly IDotNetSdkInstaller _sdkInstaller; 39IDotNetSdkInstaller sdkInstaller,
DotNet\DotNetSdkInstaller.cs (1)
12/// Default implementation of <see cref="IDotNetSdkInstaller"/> that checks for dotnet on the system PATH.
Program.cs (1)
334builder.Services.AddSingleton<IDotNetSdkInstaller, DotNetSdkInstaller>();
Projects\AppHostServerProject.cs (1)
34IDotNetSdkInstaller sdkInstaller,
Projects\DotNetAppHostProject.cs (2)
32private readonly IDotNetSdkInstaller _sdkInstaller; 47IDotNetSdkInstaller sdkInstaller,
Projects\PrebuiltAppHostServer.cs (2)
32private readonly IDotNetSdkInstaller _sdkInstaller; 59IDotNetSdkInstaller sdkInstaller,
Projects\ProjectLocator.cs (1)
38IDotNetSdkInstaller sdkInstaller,
Templating\DotNetTemplateFactory.cs (1)
31IDotNetSdkInstaller sdkInstaller,
Utils\EnvironmentChecker\DotNetSdkCheck.cs (1)
18IDotNetSdkInstaller sdkInstaller,
Utils\SdkInstallHelper.cs (1)
26IDotNetSdkInstaller sdkInstaller,
Aspire.Cli.Tests (7)
Projects\ProjectLocatorTests.cs (1)
1028IDotNetSdkInstaller? sdkInstaller = null,
Utils\CliTestHelper.cs (6)
112services.AddSingleton<IDotNetSdkInstaller>(options.DotNetSdkInstallerFactory); 350var sdkInstaller = serviceProvider.GetRequiredService<IDotNetSdkInstaller>(); 426public Func<IServiceProvider, IDotNetSdkInstaller> DotNetSdkInstallerFactory { get; set; } = (IServiceProvider serviceProvider) => 479var sdkInstaller = serviceProvider.GetRequiredService<IDotNetSdkInstaller>();