3 implementations of IDotNetCliRunner
aspire (1)
DotNet\DotNetCliRunner.cs (1)
211IEnvironment environment) : IDotNetCliRunner
Aspire.Cli.Tests (2)
Templating\DotNetTemplateFactoryTests.cs (1)
420private sealed class TestDotNetCliRunner : IDotNetCliRunner
TestServices\TestDotNetCliRunner.cs (1)
13internal sealed class TestDotNetCliRunner : IDotNetCliRunner
97 references to IDotNetCliRunner
aspire (34)
Commands\DeployCommand.cs (1)
23public DeployCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<DeployCommand> logger, IAnsiConsole ansiConsole,
Commands\DestroyCommand.cs (1)
23public DestroyCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<DestroyCommand> logger, IAnsiConsole ansiConsole,
Commands\DoCommand.cs (1)
23public DoCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<DoCommand> logger, IAnsiConsole ansiConsole,
Commands\InitCommand.cs (2)
47private readonly IDotNetCliRunner _runner; 76IDotNetCliRunner runner,
Commands\PipelineCommandBase.cs (2)
44protected readonly IDotNetCliRunner _runner; 115protected PipelineCommandBase(string name, string description, IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger logger, IAnsiConsole ansiConsole, CommonCommandServices services)
Commands\PublishCommand.cs (1)
42public PublishCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IPublishCommandPrompter prompter, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, IEnvironment environment, AspireSecretsStoreResolver aspireSecretsStoreResolver, ILogger<PublishCommand> logger, IAnsiConsole ansiConsole,
Commands\RenderCommand.cs (2)
562_serviceProvider.GetRequiredService<IDotNetCliRunner>(), 812IDotNetCliRunner runner,
Commands\RestoreCommand.cs (2)
31private readonly IDotNetCliRunner _runner; 42IDotNetCliRunner runner,
Commands\RunCommand.cs (2)
64private readonly IDotNetCliRunner _runner; 132IDotNetCliRunner runner,
DotNet\DotNetRestoreConfiguration.cs (2)
27IDotNetCliRunner runner, 37IDotNetCliRunner runner,
NuGet\NuGetPackageCache.cs (1)
100IDotNetCliRunner cliRunner,
Program.cs (1)
520builder.Services.AddTransient<IDotNetCliRunner, DotNetCliRunner>();
Projects\AppHostInfoResolver.cs (1)
17internal sealed class AppHostInfoResolver(IDotNetCliRunner runner, IAppHostInfoDiskCache diskCache) : IAppHostInfoResolver
Projects\AppHostServerProject.cs (1)
31IDotNetCliRunner dotNetCliRunner,
Projects\DotNetAppHostProject.cs (2)
37private readonly IDotNetCliRunner _runner; 79IDotNetCliRunner runner,
Projects\DotNetBasedAppHostServerProject.cs (2)
46private readonly IDotNetCliRunner _dotNetCliRunner; 58IDotNetCliRunner dotNetCliRunner,
Projects\GuestAppHostProject.cs (2)
48private readonly IDotNetCliRunner _runner; 82IDotNetCliRunner runner,
Projects\PrebuiltAppHostServer.cs (2)
45private readonly IDotNetCliRunner _dotNetCliRunner; 86IDotNetCliRunner dotNetCliRunner,
Projects\ProjectUpdater.cs (1)
31internal sealed partial class ProjectUpdater(ILogger<ProjectUpdater> logger, IDotNetCliRunner runner, IInteractionService interactionService, IMemoryCache cache, CliExecutionContext executionContext, FallbackProjectParser fallbackParser, BundleNuGetService nuGetService) : IProjectUpdater
Templating\DotNetTemplateFactory.cs (1)
21IDotNetCliRunner runner,
Templating\TemplateNuGetConfigService.cs (1)
452IDotNetCliRunner runner,
Utils\AppHostHelper.cs (3)
16internal static async Task<(bool IsCompatibleAppHost, string? AspireHostingVersion)> CheckAppHostCompatibilityAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, string logFilePath, CancellationToken cancellationToken) 71internal static async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, CancellationToken cancellationToken) 87internal static async Task<int> BuildAppHostAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, bool noRestore, IDictionary<string, string>? env, ProcessInvocationOptions options, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Aspire.Cli.Tests (63)
Commands\ConfigSourceCommandTests.cs (1)
940services.AddSingleton<Aspire.Cli.DotNet.IDotNetCliRunner>(new TestDotNetCliRunner
DotNet\DotNetCliRunnerTests.cs (12)
109var runner = provider.GetRequiredService<IDotNetCliRunner>(); 173var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1489var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1555var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1594var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1636var runner = provider.GetRequiredService<IDotNetCliRunner>();
Projects\ProjectUpdaterNuGetConfigurationTests.cs (4)
450var nativeRunner = nativeProvider.GetRequiredService<IDotNetCliRunner>(); 552var nativeRunner = nativeProvider.GetRequiredService<IDotNetCliRunner>();
Projects\ProjectUpdaterTests.cs (41)
125provider.GetRequiredService<IDotNetCliRunner>(), 287provider.GetRequiredService<IDotNetCliRunner>(), 375provider.GetRequiredService<IDotNetCliRunner>(), 521var runner = provider.GetRequiredService<IDotNetCliRunner>(); 647var runner = provider.GetRequiredService<IDotNetCliRunner>(); 926var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1209var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1352var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1457var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1561var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2309var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2432var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2546var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2656var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2754var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2856var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2935var runner = provider.GetRequiredService<IDotNetCliRunner>(); 3018var runner = provider.GetRequiredService<IDotNetCliRunner>(); 3097var runner = provider.GetRequiredService<IDotNetCliRunner>(); 3360var runner = provider.GetRequiredService<IDotNetCliRunner>(); 3448var runner = provider.GetRequiredService<IDotNetCliRunner>(); 3853var runner = provider.GetRequiredService<IDotNetCliRunner>();
Utils\CliTestHelper.cs (5)
535var runner = serviceProvider.GetRequiredService<IDotNetCliRunner>(); 595public Func<IServiceProvider, IDotNetCliRunner> DotNetCliRunnerFactory { get; set; } = (IServiceProvider serviceProvider) => 617var cliRunner = serviceProvider.GetRequiredService<IDotNetCliRunner>();