coldacid on Pattern Matching in C# - without Exceptions ;) - http://www.reddit.com/r...
"It's one of the things. My own work uses `Predicate<T>` though, and I'm still working on a couple other features such as return values (available in my repo in the develop branch right now). I'm also looking at throwing if no pattern can be found, unless a non-matching "pattern" is in the list to handle such anomalous situations. I've started a rewrite that feels (to me) more in-line with Microsoft's own style for the framework, by the way." - Chris Charabaruk