2 implementations of IDotNetCliExecution
aspire (1)
DotNet\DotNetCliExecution.cs (1)
12internal sealed class DotNetCliExecution : IDotNetCliExecution
Aspire.Cli.Tests (1)
TestServices\TestDotNetCliExecutionFactory.cs (1)
73internal sealed class TestDotNetCliExecution : IDotNetCliExecution
9 references to IDotNetCliExecution
aspire (5)
DotNet\DotNetCliExecutionFactory.cs (1)
28public IDotNetCliExecution CreateExecution(string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options)
DotNet\DotNetCliRunner.cs (2)
108var execution = executionFactory.CreateExecution(args, env, workingDirectory, options); 149private 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> 20IDotNetCliExecution CreateExecution(
Aspire.Cli.Tests (4)
TestServices\TestDotNetCliExecutionFactory.cs (4)
22/// If this returns an <see cref="IDotNetCliExecution"/>, that execution is returned directly. 24public 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. 54public IDotNetCliExecution CreateExecution(string[] args, IDictionary<string, string>? env, DirectoryInfo workingDirectory, DotNetCliRunnerInvocationOptions options)