Has anyone ever tried to generate extension methods using System.CodeDom under .NET 4.0? There doesn\'t seem to be any way to specify a CodeMemberMethod or CodeParameterDecl
Apparently CodeDom isn't able to generate the correct code for the first parameter of an extension method, but you can cheat it like this:
var param = new CodeParameterDeclarationExpression("this string", "s");
It will blissfully ignore the fact that "this string" is not a valid type...