OK, I\'ve probably misunderstood something here but, as far as I can see ...
You are correct. Extension methods can only act on instances of a type.
And no, unfortunately there's no crafty way to write extension methods that act on the types themselves, behaving like static methods.