C Sharp (C#) - Exception Handling
You want to catch an exception, add extra info, and then rethrow it preserving the original stack trace. Which pattern is correct?
try {
// code
} catch (Exception ex) {
// add info
???
}