3 implementations of IDotNetCliRunner
aspire (1)
DotNet\DotNetCliRunner.cs (1)
181IEnvironment 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; 72IDotNetCliRunner 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; 129IDotNetCliRunner runner,
NuGet\NuGetPackageCache.cs (1)
70internal sealed class NuGetPackageCache(IDotNetCliRunner cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry, IFeatures features) : INuGetPackageCache
Program.cs (1)
469builder.Services.AddTransient<IDotNetCliRunner, DotNetCliRunner>();
Projects\AppHostInfoResolver.cs (1)
17internal sealed class AppHostInfoResolver(IDotNetCliRunner runner, IAppHostInfoDiskCache diskCache) : IAppHostInfoResolver
Projects\AppHostServerProject.cs (1)
27IDotNetCliRunner dotNetCliRunner,
Projects\DotNetAppHostProject.cs (2)
34private readonly IDotNetCliRunner _runner; 75IDotNetCliRunner runner,
Projects\DotNetBasedAppHostServerProject.cs (2)
46private readonly IDotNetCliRunner _dotNetCliRunner; 57IDotNetCliRunner dotNetCliRunner,
Projects\GuestAppHostProject.cs (2)
42private readonly IDotNetCliRunner _runner; 74IDotNetCliRunner runner,
Projects\PrebuiltAppHostServer.cs (2)
51private readonly IDotNetCliRunner _dotNetCliRunner; 88IDotNetCliRunner dotNetCliRunner,
Projects\ProjectUpdater.cs (1)
28internal 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)
19internal static async Task<(bool IsCompatibleAppHost, string? AspireHostingVersion)> CheckAppHostCompatibilityAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, string logFilePath, CancellationToken cancellationToken) 74internal static async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, CancellationToken cancellationToken) 90internal static async Task<int> BuildAppHostAsync(IDotNetCliRunner runner, IInteractionService interactionService, FileInfo projectFile, bool noRestore, ProcessInvocationOptions options, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Aspire.Cli.Tests (53)
DotNet\DotNetCliRunnerTests.cs (8)
1011var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1065var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1104var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1146var runner = provider.GetRequiredService<IDotNetCliRunner>();
Projects\ProjectUpdaterTests.cs (38)
117var runner = provider.GetRequiredService<IDotNetCliRunner>(); 243var runner = provider.GetRequiredService<IDotNetCliRunner>(); 518var runner = provider.GetRequiredService<IDotNetCliRunner>(); 800var runner = provider.GetRequiredService<IDotNetCliRunner>(); 943var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1048var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1151var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1862var runner = provider.GetRequiredService<IDotNetCliRunner>(); 1985var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2099var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2209var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2307var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2409var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2488var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2570var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2649var runner = provider.GetRequiredService<IDotNetCliRunner>(); 2912var runner = provider.GetRequiredService<IDotNetCliRunner>(); 3000var runner = provider.GetRequiredService<IDotNetCliRunner>(); 3396var runner = provider.GetRequiredService<IDotNetCliRunner>();
Utils\CliTestHelper.cs (7)
499var runner = serviceProvider.GetRequiredService<IDotNetCliRunner>(); 559public Func<IServiceProvider, IDotNetCliRunner> DotNetCliRunnerFactory { get; set; } = (IServiceProvider serviceProvider) => 581var runner = serviceProvider.GetRequiredService<IDotNetCliRunner>(); 622var runner = serviceProvider.GetRequiredService<IDotNetCliRunner>();