visual-studio-code

In the debugger what is the difference between: Raised Exceptions, Uncaught Exceptions and User Uncaught Exceptions?


So in the bottom left of VSCode when you debug there's this menu:
enter image description here

I'm trying to understand what the difference is between "Raised Exceptions", "Uncaught Exceptions" and "User Uncaught Exceptions." It seems when I have "Raised Exceptions" and "User Uncaught Exceptions" the code will actually stop itself on some exceptions that it can normally ignore and still execute when they are off.


Solution