Как упоминает Оли, это невозможно.
Стоит отметить, что метод расширения в C # - это просто причудливый способ вызова статического метода, поэтому, хотя он выглядит как
someobject.MyExtensionMethod();
тогда компилятор переводит это в
SomeStaticClass.MyExtensionMethod(someobject);
Вы не действительно добавляете метод к объекту