internal ControlCDelegateData(ConsoleSpecialKey controlKey, ConsoleCancelEventHandler cancelCallbacks) { this.ControlKey = controlKey; this.CancelCallbacks = cancelCallbacks; this.CompletionEvent = new ManualResetEvent(false); // this.Cancel defaults to false // this.DelegateStarted defaults to false } }