Cleans up after an exception has occured.

C# | Visual Basic | Visual C++ |
public void Recover()
Public Sub Recover
public: virtual void Recover() sealed

Don't do anything that could throw in this method,
it will cause later recover operations to get skipped
and play real havok with the stack trace.