Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CancelKeyPress

? ConsoleCancelEventHandler System.Console.CancelKeyPress
staticaddremove

Definition at line 479 of file Console.cs.

480 {
481 add
482 {
483 ConsolePal.EnsureConsoleInitialized();
484 lock (s_syncObject)
485 {
487 if (s_sigIntRegistration == null)
488 {
489 Action<PosixSignalContext> handler = HandlePosixSignal;
492 }
493 }
494 }
495 remove
496 {
497 lock (s_syncObject)
498 {
500 if (s_cancelCallbacks == null)
501 {
502 s_sigIntRegistration?.Dispose();
503 s_sigQuitRegistration?.Dispose();
505 }
506 }
507 }
508 }
static ConsoleCancelEventHandler s_cancelCallbacks
Definition Console.cs:28
static void HandlePosixSignal(PosixSignalContext ctx)
Definition Console.cs:960
static PosixSignalRegistration s_sigIntRegistration
Definition Console.cs:30
static readonly object s_syncObject
Definition Console.cs:12
static PosixSignalRegistration s_sigQuitRegistration
Definition Console.cs:32
static PosixSignalRegistration Create(PosixSignal signal, Action< PosixSignalContext > handler)
delegate void ConsoleCancelEventHandler(object? sender, ConsoleCancelEventArgs e)