public void InternalExceptionTest(bool throwException) { try { try { if (throwException) { throw new GenException <T>(); } if (throwException) { Test_nested_try_catch06.Eval(false); } } catch (GenException <T> ) { Test_nested_try_catch06.Eval(throwException); throw; } } finally { hitFinally = true; } }
public void ExceptionTest(bool throwException) { try { hitFinally = false; InternalExceptionTest(throwException); Test_nested_try_catch06.Eval(!throwException); } catch { Test_nested_try_catch06.Eval(throwException); } Test_nested_try_catch06.Eval(hitFinally); }