2 implementations of IChildProcess
Aspire.Hosting.RemoteHost (1)
src\Shared\ChildProcess.cs (1)
25
internal partial class ChildProcess :
IChildProcess
Aspire.Hosting.RemoteHost.Tests (1)
TestServices\TestIntegrationHostProcessFactory.cs (1)
31
private sealed class TestChildProcess(TestIntegrationHostProcessFactory factory, ProcessStartInfo startInfo) :
IChildProcess
7 references to IChildProcess
Aspire.Hosting.RemoteHost (6)
Language\IntegrationHostProcessLauncher.cs (1)
56
var
execution = processFactory.Create(startInfo, logger, new ChildProcessOptions
src\Shared\ChildProcess.cs (1)
21
/// spawned lazily on <see cref="
IChildProcess
.StartAsync"/> so callers that build an execution but never start it (e.g.
src\Shared\ChildProcessFactory.cs (2)
14
IChildProcess
Create(ProcessStartInfo startInfo, ILogger logger, ChildProcessOptions options, bool isWindows);
22
public
IChildProcess
Create(ProcessStartInfo startInfo, ILogger logger, ChildProcessOptions options, bool isWindows)
src\Shared\ProcessScope.cs (2)
13
private readonly
IChildProcess
_execution;
18
internal ProcessScope(
IChildProcess
execution, ILogger logger, string description)
Aspire.Hosting.RemoteHost.Tests (1)
TestServices\TestIntegrationHostProcessFactory.cs (1)
22
public
IChildProcess
Create(ProcessStartInfo startInfo, ILogger logger, ChildProcessOptions options, bool isWindows)