13 writes to Lifetime
aspire (9)
DotNet\DotNetCliRunner.cs (2)
163Lifetime = Lifetime, 405Lifetime = options.Lifetime,
Layout\LayoutProcessRunner.cs (2)
33Lifetime = ChildProcessLifetime.OwnedTree, 78effectiveOptions.Lifetime = ChildProcessLifetime.OwnedTree;
Projects\DotNetAppHostProject.cs (1)
1562Lifetime = ChildProcessLifetime.AppHost,
Projects\DotNetBasedAppHostServerProject.cs (1)
636Lifetime = ChildProcessLifetime.AppHost,
Projects\GuestAppHostProject.cs (1)
1033Lifetime = ChildProcessLifetime.OwnedTree,
Projects\PrebuiltAppHostServer.cs (1)
1354Lifetime = ChildProcessLifetime.AppHost,
Projects\ProcessGuestLauncher.cs (1)
134Lifetime = ChildProcessLifetime.OwnedTree,
Aspire.Cli.Tests (4)
DotNet\OwnedProcessExecutionTests.cs (1)
32Lifetime = parentExitOptIn ? ChildProcessLifetime.CallerManaged : ChildProcessLifetime.OwnedTree,
DotNet\ProcessExecutionTests.cs (1)
209Lifetime = ownedTree ? Aspire.Shared.ChildProcessLifetime.OwnedTree : Aspire.Shared.ChildProcessLifetime.AppHost,
DotNet\ProcessInvocationOptionsTests.cs (1)
32Lifetime = ChildProcessLifetime.AppHost,
Layout\LayoutProcessRunnerTests.cs (1)
124options: new ProcessInvocationOptions { Lifetime = ChildProcessLifetime.AppHost }, killOnParentExit: true);
10 references to Lifetime
aspire (5)
DotNet\DotNetCliRunner.cs (2)
163Lifetime = Lifetime, 405Lifetime = options.Lifetime,
DotNet\ProcessExecution.cs (2)
25Lifetime = options.KillOnParentExit && options.Lifetime != ChildProcessLifetime.AppHost 27: options.Lifetime,
Layout\LayoutProcessRunner.cs (1)
76if (!effectiveOptions.Detached && effectiveOptions.Lifetime != ChildProcessLifetime.AppHost)
Aspire.Cli.Tests (5)
Layout\LayoutProcessRunnerTests.cs (5)
40Assert.Equal(ChildProcessLifetime.OwnedTree, capturedOptions.Lifetime); 90Assert.Equal(ChildProcessLifetime.OwnedTree, capturedOptions.Lifetime); 93Assert.Equal(ChildProcessLifetime.CallerManaged, callerOptions.Lifetime); 110Assert.Equal(ChildProcessLifetime.CallerManaged, capturedOptions.Lifetime); 128Assert.Equal(ChildProcessLifetime.AppHost, capturedOptions.Lifetime);