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.
One possible way is to break on a line and manually change a nullable variable in the code path to
nulljust before an operation on it occurs. This will cause aNullReferenceExceptionto be thrown.