3 implementations of IDotNetCliRunner
aspire (1)
DotNet\DotNetCliRunner.cs (1)
186IEnvironment environment) : IDotNetCliRunner
Aspire.Cli.Tests (2)
Templating\DotNetTemplateFactoryTests.cs (1)
421private sealed class TestDotNetCliRunner : IDotNetCliRunner
TestServices\TestDotNetCliRunner.cs (1)
12internal sealed class TestDotNetCliRunner : IDotNetCliRunner
85 references to IDotNetCliRunner
aspire (32)
Commands\DeployCommand.cs (1)
22public DeployCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger<DeployCommand> logger, IAnsiConsole ansiConsole,
Commands\DestroyCommand.cs (1)
22public DestroyCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger<DestroyCommand> logger, IAnsiConsole ansiConsole,
Commands\DoCommand.cs (1)
22public DoCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger<DoCommand> logger, IAnsiConsole ansiConsole,
Commands\InitCommand.cs (2)
44private readonly IDotNetCliRunner _runner; 73IDotNetCliRunner runner,
Commands\PipelineCommandBase.cs (2)
42protected readonly IDotNetCliRunner _runner; 93protected PipelineCommandBase(string name, string description, IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger logger, IAnsiConsole ansiConsole, CommonCommandServices services)
Commands\PublishCommand.cs (1)
41public PublishCommand(IDotNetCliRunner runner, IProjectLocator projectLocator, IPublishCommandPrompter prompter, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger<PublishCommand> logger, IAnsiConsole ansiConsole,
Commands\RenderCommand.cs (2)
561_serviceProvider.GetRequiredService<IDotNetCliRunner>(), 809IDotNetCliRunner runner,
Commands\RestoreCommand.cs (2)
31private readonly IDotNetCliRunner _runner; 42IDotNetCliRunner runner,
Commands\RunCommand.cs (2)
63private readonly IDotNetCliRunner _runner; 130IDotNetCliRunner runner,
NuGet\NuGetPackageCache.cs (1)
70internal sealed class NuGetPackageCache(IDotNetCliRunner cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry, IFeatures features) : INuGetPackageCache
Program.cs (1)
505builder.Services.AddTransient<IDotNetCliRunner, DotNetCliRunner>();
Projects\AppHostInfoResolver.cs (1)
17internal sealed class AppHostInfoResolver(IDotNetCliRunner runner, IAppHostInfoDiskCache diskCache) : IAppHostInfoResolver
Projects\AppHostServerProject.cs (1)
28IDotNetCliRunner 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)
47private readonly IDotNetCliRunner _runner; 81IDotNetCliRunner runner,
Projects\PrebuiltAppHostServer.cs (2)
50private readonly IDotNetCliRunner _dotNetCliRunner; 88IDotNetCliRunner dotNetCliRunner,
Projects\ProjectUpdater.cs (1)
29internal sealed partial class ProjectUpdater(ILogger<ProjectUpdater> logger, IDotNetCliRunner runner, IInteractionService interactionService, IMemoryCache cache, CliExecutionContext executionContext, FallbackProjectParser fallbackParser) : IProjectUpdater
Templating\DotNetTemplateFactory.cs (1)
21IDotNetCliRunner runner,
Templating\TemplateNuGetConfigService.cs (1)
416IDotNetCliRunner 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 (53)
DotNet\DotNetCliRunnerTests.cs (8)
1060var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1126var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1165var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1207var runner = provider.GetRequiredService<IDotNetCliRunner>();
Projects\ProjectUpdaterTests.cs (38)
152var runner = provider.GetRequiredService<IDotNetCliRunner>(); 278var runner = provider.GetRequiredService<IDotNetCliRunner>(); 553var runner = provider.GetRequiredService<IDotNetCliRunner>(); 835var runner = provider.GetRequiredService<IDotNetCliRunner>(); 978var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1083var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1186var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1897var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2020var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2134var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2244var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2342var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2444var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2523var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2605var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2684var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2947var runner = provider.GetRequiredService<IDotNetCliRunner>(); 3035var runner = provider.GetRequiredService<IDotNetCliRunner>(); 3431var runner = provider.GetRequiredService<IDotNetCliRunner>();
Utils\CliTestHelper.cs (7)
516var runner = serviceProvider.GetRequiredService<IDotNetCliRunner>(); 576public Func<IServiceProvider, IDotNetCliRunner> DotNetCliRunnerFactory { get; set; } = (IServiceProvider serviceProvider) => 598var cliRunner = serviceProvider.GetRequiredService<IDotNetCliRunner>(); 642var runner = serviceProvider.GetRequiredService<IDotNetCliRunner>();