gimmecsharp.blogspot.com
Which makes the code example
(foo as Bar).Method();
Edit: punctuated for clarity.
(foo as Bar ?? new Bar()).Method();
Reply on news.ycombinator.com