3 implementations of IDotNetCliRunner
aspire (1)
DotNet\DotNetCliRunner.cs (1)
71
IDotNetCliExecutionFactory executionFactory) :
IDotNetCliRunner
Aspire.Cli.Tests (2)
Templating\DotNetTemplateFactoryTests.cs (1)
446
private sealed class TestDotNetCliRunner :
IDotNetCliRunner
TestServices\TestDotNetCliRunner.cs (1)
13
internal sealed class TestDotNetCliRunner :
IDotNetCliRunner
93 references to IDotNetCliRunner
aspire (32)
Certificates\CertificateService.cs (4)
31
Task<EnsureCertificatesTrustedResult> EnsureCertificatesTrustedAsync(
IDotNetCliRunner
runner, CancellationToken cancellationToken);
53
public async Task<EnsureCertificatesTrustedResult> EnsureCertificatesTrustedAsync(
IDotNetCliRunner
runner, CancellationToken cancellationToken)
71
IDotNetCliRunner
runner,
95
IDotNetCliRunner
runner,
Commands\DeployCommand.cs (1)
21
public DeployCommand(
IDotNetCliRunner
runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, ILogger<DeployCommand> logger, IAnsiConsole ansiConsole)
Commands\DoCommand.cs (1)
21
public DoCommand(
IDotNetCliRunner
runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, ILogger<DoCommand> logger, IAnsiConsole ansiConsole)
Commands\ExecCommand.cs (2)
22
private readonly
IDotNetCliRunner
_runner;
52
IDotNetCliRunner
runner,
Commands\InitCommand.cs (2)
28
private readonly
IDotNetCliRunner
_runner;
69
IDotNetCliRunner
runner,
Commands\NewCommand.cs (2)
26
private readonly
IDotNetCliRunner
_runner;
74
IDotNetCliRunner
runner,
Commands\PipelineCommandBase.cs (2)
26
protected readonly
IDotNetCliRunner
_runner;
70
protected PipelineCommandBase(string name, string description,
IDotNetCliRunner
runner, IInteractionService interactionService, IProjectLocator projectLocator, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, ILogger logger, IAnsiConsole ansiConsole)
Commands\PublishCommand.cs (1)
39
public PublishCommand(
IDotNetCliRunner
runner, IInteractionService interactionService, IProjectLocator projectLocator, IPublishCommandPrompter prompter, AspireCliTelemetry telemetry, IDotNetSdkInstaller sdkInstaller, IFeatures features, ICliUpdateNotifier updateNotifier, CliExecutionContext executionContext, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, ILogger<PublishCommand> logger, IAnsiConsole ansiConsole)
Commands\RunCommand.cs (2)
55
private readonly
IDotNetCliRunner
_runner;
90
IDotNetCliRunner
runner,
DotNet\DotNetSdkInstaller.cs (1)
17
internal sealed class DotNetSdkInstaller(IFeatures features, IConfiguration configuration, CliExecutionContext executionContext,
IDotNetCliRunner
dotNetCliRunner, ILogger<DotNetSdkInstaller> logger) : IDotNetSdkInstaller
NuGet\NuGetPackageCache.cs (1)
22
internal sealed class NuGetPackageCache(
IDotNetCliRunner
cliRunner, IMemoryCache memoryCache, AspireCliTelemetry telemetry, IFeatures features) : INuGetPackageCache
Program.cs (1)
222
builder.Services.AddTransient<
IDotNetCliRunner
, DotNetCliRunner>();
Projects\AppHostServerProject.cs (3)
30
IDotNetCliRunner
dotNetCliRunner,
90
private readonly
IDotNetCliRunner
_dotNetCliRunner;
104
public AppHostServerProject(string appPath,
IDotNetCliRunner
dotNetCliRunner, IPackagingService packagingService, IConfigurationService configurationService, ILogger<AppHostServerProject> logger, string? projectModelPath = null)
Projects\DotNetAppHostProject.cs (2)
23
private readonly
IDotNetCliRunner
_runner;
38
IDotNetCliRunner
runner,
Projects\GuestAppHostProject.cs (2)
34
private readonly
IDotNetCliRunner
_runner;
53
IDotNetCliRunner
runner,
Projects\ProjectUpdater.cs (1)
26
internal sealed partial class ProjectUpdater(ILogger<ProjectUpdater> logger,
IDotNetCliRunner
runner, IInteractionService interactionService, IMemoryCache cache, CliExecutionContext executionContext, FallbackProjectParser fallbackParser) : IProjectUpdater
Templating\DotNetTemplateFactory.cs (1)
22
IDotNetCliRunner
runner,
Utils\AppHostHelper.cs (3)
17
internal static async Task<(bool IsCompatibleAppHost, bool SupportsBackchannel, string? AspireHostingVersion)> CheckAppHostCompatibilityAsync(
IDotNetCliRunner
runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, string logFilePath, CancellationToken cancellationToken)
53
internal static async Task<(int ExitCode, bool IsAspireHost, string? AspireHostingVersion)> GetAppHostInformationAsync(
IDotNetCliRunner
runner, IInteractionService interactionService, FileInfo projectFile, AspireCliTelemetry telemetry, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
68
internal static async Task<int> BuildAppHostAsync(
IDotNetCliRunner
runner, IInteractionService interactionService, FileInfo projectFile, DotNetCliRunnerInvocationOptions options, DirectoryInfo workingDirectory, CancellationToken cancellationToken)
Aspire.Cli.Tests (61)
Certificates\CertificateServiceTests.cs (10)
40
var
runner = sp.GetRequiredService<
IDotNetCliRunner
>();
91
var
runner = sp.GetRequiredService<
IDotNetCliRunner
>();
130
var
runner = sp.GetRequiredService<
IDotNetCliRunner
>();
182
var
runner = sp.GetRequiredService<
IDotNetCliRunner
>();
220
var
runner = sp.GetRequiredService<
IDotNetCliRunner
>();
Commands\NewCommandTests.cs (1)
657
public Task<EnsureCertificatesTrustedResult> EnsureCertificatesTrustedAsync(
IDotNetCliRunner
runner, CancellationToken cancellationToken)
Commands\RunCommandTests.cs (1)
137
public Task<Aspire.Cli.Certificates.EnsureCertificatesTrustedResult> EnsureCertificatesTrustedAsync(
IDotNetCliRunner
runner, CancellationToken cancellationToken)
DotNet\DotNetCliRunnerTests.cs (2)
446
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
DotNetSdkInstallerTests.cs (1)
36
private static
IDotNetCliRunner
CreateTestDotNetCliRunner()
Projects\ProjectUpdaterTests.cs (38)
116
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
228
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
367
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
519
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
662
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
767
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
870
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1013
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1136
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1250
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1360
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1458
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1560
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1639
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1721
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1800
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1883
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
1971
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
2350
var
runner = provider.GetRequiredService<
IDotNetCliRunner
>();
Templating\DotNetTemplateFactoryTests.cs (1)
493
public Task<EnsureCertificatesTrustedResult> EnsureCertificatesTrustedAsync(
IDotNetCliRunner
runner, CancellationToken cancellationToken)
Utils\CliTestHelper.cs (7)
330
var
runner = serviceProvider.GetRequiredService<
IDotNetCliRunner
>();
364
public Func<IServiceProvider,
IDotNetCliRunner
> DotNetCliRunnerFactory { get; set; } = (IServiceProvider serviceProvider) =>
385
var
runner = serviceProvider.GetRequiredService<
IDotNetCliRunner
>();
422
var
runner = serviceProvider.GetRequiredService<
IDotNetCliRunner
>();