Subterranean IL: Exception handling 2
- by Simon Cooper
Control flow in and around exception handlers is tightly controlled, due to the various ways the handler blocks can be executed. To start off with, I'll describe what SEH does when an exception is thrown.
Handling exceptions
When an exception is thrown, the CLR stops program execution at the throw statement and searches up the call stack looking…