public void register(SignalHandler handler) { _handler = handler; _callback = new CtrlCEventHandler(callback); bool rc = SafeNativeMethods.SetConsoleCtrlHandler(_callback, true); Debug.Assert(rc); }
public void register(SignalHandler handler) { _handler = handler; _callback = new CtrlCEventHandler(callback); bool rc = NativeMethods.SetConsoleCtrlHandler(_callback, true); Debug.Assert(rc); }
SetConsoleCtrlHandler(CtrlCEventHandler eh, [MarshalAsAttribute(UnmanagedType.Bool)]bool add);
SetConsoleCtrlHandler(CtrlCEventHandler eh, [MarshalAsAttribute(UnmanagedType.Bool)] bool add);