In this C# example, all exceptions are caught regardless of type, and a new generic exception is thrown, keeping only the message of the original exception. An error handling block, also called an error handler, is a section of code to which execution is tranferred via a On Error Goto