>>312
拡張メソッドの話ではなかったみたいだが一応拡張メソッドの話を書いておこう
拡張メソッドのthis修飾子が付いた第1引数は呼び出し元のオブジェクトのように指定する
これはコンパイル時にstaticメソッドの呼び出しとして展開される

>>312のコードなら呼び出しは以下が正しい。
gameObject.transform.transformM ();

ただまあGameObjectExtensionsという名前に反してTransformを拡張してるとかツッコミどころは多い