Nissim Nissim - 10 days ago 5
C# Question

Difference between Debugger.Launch and Debugger.Break

What's the difference between

Debugger.Launch();
Debugger.Break();


?

Answer

Reading the documentation, it sounds like Launch does nothing if the debugger is attached - it doesn't actually break (although I haven't verified this).

Break asks to launch the debugger (if not attached), and does do the break.

In reality, it is unlikely you'd have more than one Launch point... if that.