Nissim Nissim - 7 months ago 55
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.