private void PauseForeverUnderDebugger() { if (System.Diagnostics.Debugger.IsAttached) { System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite); } }