How to force an exception while debugging in Visual Studio?

.net, c#, visual-studio

Solution

One possible way is to break on a line and manually change a nullable variable in the code path to `null` just before an operation on it occurs. This will cause a `NullReferenceException` to be thrown.

Problem

I am running my application in debug mode, and I would like to manually throw an exception (i.e. not from within the code). Is there any way to do this? Of course, running `throw new Exception("My forced exception");` in the Command or Immediate window doesn't work. EDIT: I want the exception to be caught by the try-catch statement that surrounds the code I'm debugging.

Original source