orz メソッド

ネタ元→Rubyには.to_sとか.to_iなどのメソッドがあり、それぞれ、文字列変換、整数変換ですが、 もし .orz というメソッドがあれば、どんな働きをさせたらいいでしょうか。.. - 人力検索はてな

C# ならこんな感じかな。

class Program
{
    static void Main(string[] args)
    {
        string s = "Hello".orz();
    }
}

public static class ObjectExtensions
{
    public static void orz(this object o)
    {
        throw new NotSupportedException(@"サポートしてません。ゴメンナサイ!!");
    }
}

拡張プロパティとかあれば、さらにそれっぽくなるんですがね。