I had an exception in some code today: "A [some exception] was unhandled."

However, this code was clearly inside the "try" block of a "try/catch" structure.

What am I missing here?

**Update:** It's C#

**Update:** Oh, forget it. It turns out the specific mechanism of error is that I'm an idiot. There's no fix for this.