In C#, all exceptions seem to be caught by default. When checking the "All exceptions" checkbox, caught exceptions are not paused on.
I draw the conclusion that these checkboxes do nothing when debugging C#.
We need a mechanism for interrogating the capabilities of a debug adapter. So for node the adapter would return "All exceptions" and "Uncaught exceptions". For mono it would nothing and the UI would show nothing.
In C#, all exceptions seem to be caught by default. When checking the "All exceptions" checkbox, caught exceptions are not paused on.
I draw the conclusion that these checkboxes do nothing when debugging C#.
We need a mechanism for interrogating the capabilities of a debug adapter. So for node the adapter would return "All exceptions" and "Uncaught exceptions". For mono it would nothing and the UI would show nothing.