32 instantiations of ConsoleCancellationManager
aspire (2)
Program.cs (2)
1075using var cancellationManager = new ConsoleCancellationManager(finalDrainBudget: TimeSpan.FromSeconds(5)); 1373using var cancellationManager = new ConsoleCancellationManager(finalDrainBudget: TimeSpan.Zero);
Aspire.Cli.Tests (30)
Backchannel\ExtensionBackchannelTests.cs (1)
15private readonly ConsoleCancellationManager _cancellationManager = new(Timeout.InfiniteTimeSpan);
CliBootstrapTests.cs (1)
46var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(Program.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader);
ConsoleCancellationManagerTests.cs (26)
14using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 22using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 34using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 47using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 71using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 91using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 120using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 141using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 158using var manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50)); 172using var manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50)); 184using var manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50)); 198using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 214using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 243var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 253var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 264using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 272using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 282using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 294var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 305var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 316using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 324using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 334using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 344using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 363using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 385using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
Telemetry\TelemetryConfigurationTests.cs (1)
43var startupContext = new Program.CliStartupContext(loggingOptions, errorWriter, loggerFactory, fileLoggerProvider, logBufferContext, loggerFactory.CreateLogger(Program.RootLoggerName), new ConsoleCancellationManager(finalDrainBudget: Timeout.InfiniteTimeSpan), identityChannelReader);
Utils\CliTestHelper.cs (1)
213services.AddSingleton(sp => new ConsoleCancellationManager(
53 references to ConsoleCancellationManager
aspire (16)
Backchannel\ExtensionRpcTarget.cs (1)
35ConsoleCancellationManager cancellationManager) : IExtensionRpcTarget
Commands\BaseCommand.cs (1)
51/// shared <see cref="ConsoleCancellationManager"/> centrally before invoking <see cref="ExecuteAsync"/>.
Commands\CommonCommandServices.cs (2)
18ConsoleCancellationManager cancellationManager, 27public ConsoleCancellationManager CancellationManager { get; } = cancellationManager;
Commands\RunCommand.cs (1)
77private readonly ConsoleCancellationManager _cancellationManager;
ConsoleCancellationManager.cs (3)
124static (_, state) => ((ConsoleCancellationManager)state!).Expire(), 381/// <see cref="ConsoleCancellationManager"/>, which owns the budget, the clock, and the token as part 384/// than its own because it exists only to subdivide <see cref="ConsoleCancellationManager"/> when
DotNet\DotNetCliRunner.cs (1)
139/// <see cref="ConsoleCancellationManager.GracefulShutdownToken"/> bounds the shutdown ladder. When
DotNet\ProcessExecution.cs (1)
282/// Whoever triggers shutdown (<see cref="ConsoleCancellationManager.Cancel"/>) owns the central
Program.cs (4)
90ConsoleCancellationManager CancellationManager, 363builder.Services.AddSingleton<IGracefulShutdownWindow>(sp => sp.GetRequiredService<ConsoleCancellationManager>()); 1075using var cancellationManager = new ConsoleCancellationManager(finalDrainBudget: TimeSpan.FromSeconds(5)); 1373using var cancellationManager = new ConsoleCancellationManager(finalDrainBudget: TimeSpan.Zero);
Projects\IGuestProcessLauncher.cs (2)
31/// The central graceful-shutdown window. Its <see cref="ConsoleCancellationManager.GracefulShutdownToken"/> 33/// (which calls <see cref="ConsoleCancellationManager.Expire"/>)
Aspire.Cli.Tests (37)
Backchannel\ExtensionBackchannelTests.cs (1)
15private readonly ConsoleCancellationManager _cancellationManager = new(Timeout.InfiniteTimeSpan);
Commands\RunCommandTests.cs (6)
469var cancellationManager = provider.GetRequiredService<ConsoleCancellationManager>(); 769var cancellationManager = provider.GetRequiredService<ConsoleCancellationManager>(); 2150var manager = provider.GetRequiredService<ConsoleCancellationManager>();
ConsoleCancellationManagerTests.cs (26)
14using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 22using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 34using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 47using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 71using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 91using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 120using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 141using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 158using var manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50)); 172using var manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50)); 184using var manager = new ConsoleCancellationManager(TimeSpan.FromMilliseconds(50)); 198using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 214using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(30)); 243var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 253var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 264using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 272using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 282using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 294var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 305var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 316using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 324using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 334using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 344using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 363using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5)); 385using var manager = new ConsoleCancellationManager(TimeSpan.FromSeconds(5));
TestServices\TestGracefulShutdownWindow.cs (1)
8/// <see cref="ConsoleCancellationManager"/>, it registers no process-global OS signal handlers and
Utils\CliTestHelper.cs (3)
215services.AddSingleton<IGracefulShutdownWindow>(sp => sp.GetRequiredService<ConsoleCancellationManager>()); 613var cancellationManager = serviceProvider.GetRequiredService<ConsoleCancellationManager>();