Code - Throwing Non-Exceptions
Download it here.
This drop demonstrates how you can throw exceptions in .NET that do not derive from
Exception and the ramifications of doing so. Here's a link to a blog entry I wrote that gets into the details of the code. There's a readme.txt file that describes how you should compile the code, both for the 1.1 and 2.0 versions of .NET.