public static void AddConsoleHandler(HandlerRoutine_t on) { bool isWindows = System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform( System.Runtime.InteropServices.OSPlatform.Windows ); if (isWindows) { SetConsoleCtrlHandler(on, true); } }
private static extern bool SetConsoleCtrlHandler(HandlerRoutine_t Handler, bool Add);