title: Is it possible to determine if the current thread is the "debugger"?
body: <p>In visual studio when debugging code, if you hover over a property, the body of that property will be executed. When that code is executing is it possible to determine that it is being executed due to the debugger and not due to normal code execution?</p>
  
  <p>To be clear, I'm not looking for Debugger.IsAttached. I'm looking for something that I would name "Debugger.IsPaused". Does anything like that exist?</p>
  
  <p>I was hoping that looking at the CurrentThread would reveal something, like being named "Debugger Thread" or having a ManagedThreadID that was meaningful, but the thread is unnamed and the managed thread id is not special.</p>