14 writes to KillOnParentExit
aspire (9)
DotNet\DotNetCliRunner.cs (2)
162
KillOnParentExit
= KillOnParentExit,
404
KillOnParentExit
= options.KillOnParentExit,
Layout\LayoutProcessRunner.cs (2)
32
KillOnParentExit
= killOnParentExit,
73
effectiveOptions.
KillOnParentExit
= true;
Projects\DotNetAppHostProject.cs (2)
1561
KillOnParentExit
= false,
1629
directRunOptions.
KillOnParentExit
= true;
Projects\DotNetBasedAppHostServerProject.cs (1)
635
KillOnParentExit
= runControl?.KillOnParentExit ?? false,
Projects\PrebuiltAppHostServer.cs (1)
1353
KillOnParentExit
= runControl?.KillOnParentExit ?? false,
Projects\ProcessGuestLauncher.cs (1)
133
KillOnParentExit
= isolateConsoleForGracefulShutdown,
Aspire.Cli.Tests (5)
DotNet\OwnedProcessExecutionTests.cs (1)
31
KillOnParentExit
= parentExitOptIn,
DotNet\ProcessExecutionTests.cs (2)
159
KillOnParentExit
= killOnParentExit,
208
KillOnParentExit
= killOnParentExit,
DotNet\ProcessInvocationOptionsTests.cs (1)
31
KillOnParentExit
= true,
Layout\LayoutProcessRunnerTests.cs (1)
84
var callerOptions = new ProcessInvocationOptions {
KillOnParentExit
= !optInArgument };
13 references to KillOnParentExit
aspire (6)
DotNet\DotNetCliRunner.cs (3)
79
/// graceful shutdown. Pair with <see cref="
KillOnParentExit
"/> when the child should also be
162
KillOnParentExit =
KillOnParentExit
,
404
KillOnParentExit = options.
KillOnParentExit
,
DotNet\ProcessExecution.cs (1)
25
Lifetime = options.
KillOnParentExit
&& options.Lifetime != ChildProcessLifetime.AppHost
DotNet\ProcessExecutionFactory.cs (2)
157
if (OperatingSystem.IsWindows() && (options.IsolateConsole || options.
KillOnParentExit
|| options.Detached))
171
startInfo.KillOnParentExit = options.
KillOnParentExit
;
Aspire.Cli.Tests (7)
Commands\TrayCommandTests.cs (1)
160
Assert.False(factory.LastProcessInvocationOptions.
KillOnParentExit
);
Layout\LayoutProcessRunnerTests.cs (3)
89
Assert.True(capturedOptions.
KillOnParentExit
);
92
Assert.Equal(!optInArgument, callerOptions.
KillOnParentExit
);
127
Assert.True(capturedOptions.
KillOnParentExit
);
Projects\DotNetAppHostProjectTests.cs (2)
340
Assert.False(options.
KillOnParentExit
);
1080
Assert.True(options.
KillOnParentExit
);
Projects\ProcessGuestLauncherTests.cs (1)
47
Assert.True(executionFactory.LastProcessInvocationOptions?.
KillOnParentExit
);