2 implementations of IDotNetCliExecution
aspire (1)
DotNet\DotNetCliExecution.cs (1)
12
internal sealed class DotNetCliExecution :
IDotNetCliExecution
Aspire.Cli.Tests (1)
TestServices\TestDotNetCliExecutionFactory.cs (1)
73
internal sealed class TestDotNetCliExecution :
IDotNetCliExecution
9 references to IDotNetCliExecution
aspire (5)
DotNet\DotNetCliExecutionFactory.cs (1)
28
public
IDotNetCliExecution
CreateExecution(string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options)
DotNet\DotNetCliRunner.cs (2)
108
var
execution = executionFactory.CreateExecution(args, env, workingDirectory, options);
149
private async Task StartBackchannelAsync(
IDotNetCliExecution
? execution, string socketPath, TaskCompletionSource<IAppHostCliBackchannel> backchannelCompletionSource, CancellationToken cancellationToken)
DotNet\IDotNetCliExecutionFactory.cs (2)
19
/// <returns>A configured <see cref="
IDotNetCliExecution
"/> ready to be started.</returns>
20
IDotNetCliExecution
CreateExecution(
Aspire.Cli.Tests (4)
TestServices\TestDotNetCliExecutionFactory.cs (4)
22
/// If this returns an <see cref="
IDotNetCliExecution
"/>, that execution is returned directly.
24
public Func<string[], IDictionary<string, string>?, DirectoryInfo, DotNetCliRunnerInvocationOptions,
IDotNetCliExecution
>? CreateExecutionCallback { get; set; }
40
/// When set, the execution will use this exit code when <see cref="
IDotNetCliExecution
.WaitForExitAsync"/> is called.
54
public
IDotNetCliExecution
CreateExecution(string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options)