You\u2019re better off using Reflection to alter the Exception properties than trying this black hat trickery.  No way anyone can actually read and understand what this try/finally block is actually doing.