3 implementations of IDotNetCliRunner
aspire (1)
DotNet\DotNetCliRunner.cs (1)
186
IEnvironment environment) :
IDotNetCliRunner
Aspire.Cli.Tests (2)
Templating\DotNetTemplateFactoryTests.cs (1)
421
private sealed class TestDotNetCliRunner :
IDotNetCliRunner
TestServices\TestDotNetCliRunner.cs (1)
12
internal sealed class TestDotNetCliRunner :
IDotNetCliRunner
85 references to IDotNetCliRunner
aspire (32)
Commands\DeployCommand.cs (1)
22
public DeployCommand(
IDotNetCliRunner
runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger<DeployCommand> logger, IAnsiConsole ansiConsole,
Commands\DestroyCommand.cs (1)
22
public DestroyCommand(
IDotNetCliRunner
runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger<DestroyCommand> logger, IAnsiConsole ansiConsole,
Commands\DoCommand.cs (1)
22
public DoCommand(
IDotNetCliRunner
runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger<DoCommand> logger, IAnsiConsole ansiConsole,
Commands\InitCommand.cs (2)
44
private readonly
IDotNetCliRunner
_runner;
73
IDotNetCliRunner
runner,
Commands\PipelineCommandBase.cs (2)
42
protected readonly
IDotNetCliRunner
_runner;
93
protected 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)
41
public 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
>(),
809
IDotNetCliRunner
runner,
Commands\RestoreCommand.cs (2)
31
private readonly
IDotNetCliRunner
_runner;
42
IDotNetCliRunner
runner,
Commands\RunCommand.cs (2)
63
private readonly
IDotNetCliRunner
_runner;
130
IDotNetCliRunner
runner,
NuGet\NuGetPackageCache.cs (1)
70
internal sealed class NuGetPackageCache(
IDotNetCliRunner
cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry, IFeatures features) : INuGetPackageCache
Program.cs (1)
505
builder.Services.AddTransient<
IDotNetCliRunner
, DotNetCliRunner>();
Projects\AppHostInfoResolver.cs (1)
17
internal sealed class AppHostInfoResolver(
IDotNetCliRunner
runner, IAppHostInfoDiskCache diskCache) : IAppHostInfoResolver
Projects\AppHostServerProject.cs (1)
28
IDotNetCliRunner
dotNetCliRunner,
Projects\DotNetAppHostProject.cs (2)
37
private readonly
IDotNetCliRunner
_runner;
79
IDotNetCliRunner
runner,
Projects\DotNetBasedAppHostServerProject.cs (2)
46
private readonly
IDotNetCliRunner
_dotNetCliRunner;
58
IDotNetCliRunner
dotNetCliRunner,
Projects\GuestAppHostProject.cs (2)
47
private readonly
IDotNetCliRunner
_runner;
81
IDotNetCliRunner
runner,
Projects\PrebuiltAppHostServer.cs (2)
50
private readonly
IDotNetCliRunner
_dotNetCliRunner;
88
IDotNetCliRunner
dotNetCliRunner,
Projects\ProjectUpdater.cs (1)
29
internal sealed partial class ProjectUpdater(ILogger<ProjectUpdater> logger,
IDotNetCliRunner
runner, IInteractionService interactionService, IMemoryCache cache, CliExecutionContext executionContext, FallbackProjectParser fallbackParser) : IProjectUpdater
Templating\DotNetTemplateFactory.cs (1)
21
IDotNetCliRunner
runner,
Templating\TemplateNuGetConfigService.cs (1)
416
IDotNetCliRunner
runner,
Utils\AppHostHelper.cs (3)
16
internal static async Task<(bool IsCompatibleAppHost, string? AspireHostingVersion)> CheckAppHostCompatibilityAsync(
IDotNetCliRunner
runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, string logFilePath, CancellationToken cancellationToken)
71
internal static async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(
IDotNetCliRunner
runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
87
internal 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)
1060
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1126
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1165
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1207
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
Projects\ProjectUpdaterTests.cs (38)
152
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
278
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
553
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
835
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
978
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1083
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1186
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1897
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
2020
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
2134
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
2244
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
2342
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
2444
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
2523
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
2605
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
2684
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
2947
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
3035
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
3431
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
Utils\CliTestHelper.cs (7)
516
var
runner = serviceProvider.GetRequiredService<
IDotNetCliRunner
>();
576
public Func<IServiceProvider,
IDotNetCliRunner
> DotNetCliRunnerFactory { get; set; } = (IServiceProvider serviceProvider) =>
598
var
cliRunner = serviceProvider.GetRequiredService<
IDotNetCliRunner
>();
642
var
runner = serviceProvider.GetRequiredService<
IDotNetCliRunner
>();