I have a recursive call to a method that throws a stack overflow exception. The first call is surrounded by a try catch block but the exception is not caught.
Does
You can't. The CLR won't let you. A stack overflow is a fatal error and can't be recovered from.