3 implementations of IDotNetCliRunner
aspire (1)
DotNet\DotNetCliRunner.cs (1)
56
internal class DotNetCliRunner(ILogger<DotNetCliRunner> logger, IServiceProvider serviceProvider, AspireCliTelemetry telemetry, IConfiguration configuration, IFeatures features, IInteractionService interactionService, CliExecutionContext executionContext, IDiskCache diskCache) :
IDotNetCliRunner
Aspire.Cli.Tests (2)
Templating\DotNetTemplateFactoryTests.cs (1)
420
private sealed class TestDotNetCliRunner :
IDotNetCliRunner
TestServices\TestDotNetCliRunner.cs (1)
12
internal sealed class TestDotNetCliRunner :
IDotNetCliRunner
68 references to IDotNetCliRunner
aspire (24)
Certificates\CertificateService.cs (2)
16
Task EnsureCertificatesTrustedAsync(
IDotNetCliRunner
runner, CancellationToken cancellationToken);
22
public async Task EnsureCertificatesTrustedAsync(
IDotNetCliRunner
runner, CancellationToken cancellationToken)
Commands\AddCommand.cs (2)
21
private readonly
IDotNetCliRunner
_runner;
28
public AddCommand(
IDotNetCliRunner
runner, IPackagingService packagingService, IInteractionService interactionService, IProjectLocator projectLocator, IAddCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\DeployCommand.cs (1)
19
public DeployCommand(
IDotNetCliRunner
runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\ExecCommand.cs (2)
22
private readonly
IDotNetCliRunner
_runner;
30
IDotNetCliRunner
runner,
Commands\InitCommand.cs (2)
25
private readonly
IDotNetCliRunner
_runner;
48
IDotNetCliRunner
runner,
Commands\NewCommand.cs (2)
23
private readonly
IDotNetCliRunner
_runner;
45
IDotNetCliRunner
runner,
Commands\PublishCommand.cs (1)
37
public PublishCommand(
IDotNetCliRunner
runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\PublishCommandBase.cs (2)
26
protected readonly
IDotNetCliRunner
_runner;
45
protected PublishCommandBase(string name, string description,
IDotNetCliRunner
runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext)
Commands\RunCommand.cs (2)
24
private readonly
IDotNetCliRunner
_runner;
36
IDotNetCliRunner
runner,
NuGet\NuGetPackageCache.cs (1)
23
internal sealed class NuGetPackageCache(ILogger<NuGetPackageCache> logger,
IDotNetCliRunner
cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry, IFeatures features) : INuGetPackageCache
Program.cs (1)
124
builder.Services.AddTransient<
IDotNetCliRunner
, DotNetCliRunner>();
Projects\ProjectLocator.cs (1)
23
internal sealed class ProjectLocator(ILogger<ProjectLocator> logger,
IDotNetCliRunner
runner, CliExecutionContext executionContext, IInteractionService interactionService, IConfigurationService configurationService, AspireCliTelemetry telemetry, IFeatures features) : IProjectLocator
Projects\ProjectUpdater.cs (1)
25
internal sealed class ProjectUpdater(ILogger<ProjectUpdater> logger,
IDotNetCliRunner
runner, IInteractionService interactionService, IMemoryCache cache, CliExecutionContext executionContext, FallbackProjectParser fallbackParser) : IProjectUpdater
Templating\DotNetTemplateFactory.cs (1)
19
internal class DotNetTemplateFactory(IInteractionService interactionService,
IDotNetCliRunner
runner, ICertificateService certificateService, IPackagingService packagingService, INewCommandPrompter prompter, CliExecutionContext executionContext, IFeatures features) : ITemplateFactory
Utils\AppHostHelper.cs (3)
16
internal static async Task<(bool IsCompatibleAppHost, bool SupportsBackchannel, string? AspireHostingVersion)> CheckAppHostCompatibilityAsync(
IDotNetCliRunner
runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
52
internal static async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(
IDotNetCliRunner
runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
67
internal static async Task<int> BuildAppHostAsync(
IDotNetCliRunner
runner, IInteractionService interactionService, FileInfo projectFile, DotNetCliRunnerInvocationOptions options, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Aspire.Cli.Tests (44)
Certificates\CertificateServiceTests.cs (2)
36
var
runner = sp.GetRequiredService<
IDotNetCliRunner
>();
Commands\NewCommandTests.cs (1)
503
public Task EnsureCertificatesTrustedAsync(
IDotNetCliRunner
runner, CancellationToken cancellationToken)
Commands\RunCommandTests.cs (1)
143
public Task EnsureCertificatesTrustedAsync(
IDotNetCliRunner
runner, CancellationToken cancellationToken)
Projects\ProjectUpdaterTests.cs (30)
115
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
227
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
372
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
530
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
673
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
778
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
881
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1024
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1147
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1261
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1371
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1469
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1571
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1650
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1732
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
Templating\DotNetTemplateFactoryTests.cs (1)
471
public Task EnsureCertificatesTrustedAsync(
IDotNetCliRunner
runner, CancellationToken cancellationToken)
Utils\CliTestHelper.cs (9)
207
var
runner = serviceProvider.GetRequiredService<
IDotNetCliRunner
>();
231
var
runner = serviceProvider.GetRequiredService<
IDotNetCliRunner
>();
253
public Func<IServiceProvider,
IDotNetCliRunner
> DotNetCliRunnerFactory { get; set; } = (IServiceProvider serviceProvider) =>
274
var
runner = serviceProvider.GetRequiredService<
IDotNetCliRunner
>();
311
var
runner = serviceProvider.GetRequiredService<
IDotNetCliRunner
>();