2 implementations of IChildProcess
Aspire.Hosting.RemoteHost (1)
src\Shared\ChildProcess.cs (1)
25internal partial class ChildProcess : IChildProcess
Aspire.Hosting.RemoteHost.Tests (1)
TestServices\TestIntegrationHostProcessFactory.cs (1)
31private sealed class TestChildProcess(TestIntegrationHostProcessFactory factory, ProcessStartInfo startInfo) : IChildProcess
7 references to IChildProcess
Aspire.Hosting.RemoteHost (6)
Language\IntegrationHostProcessLauncher.cs (1)
56var 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)
14IChildProcess Create(ProcessStartInfo startInfo, ILogger logger, ChildProcessOptions options, bool isWindows); 22public IChildProcess Create(ProcessStartInfo startInfo, ILogger logger, ChildProcessOptions options, bool isWindows)
src\Shared\ProcessScope.cs (2)
13private readonly IChildProcess _execution; 18internal ProcessScope(IChildProcess execution, ILogger logger, string description)
Aspire.Hosting.RemoteHost.Tests (1)
TestServices\TestIntegrationHostProcessFactory.cs (1)
22public IChildProcess Create(ProcessStartInfo startInfo, ILogger logger, ChildProcessOptions options, bool isWindows)