[C# / Visual Studio] Кодогенерация класса и мгновенное его использование в редакторе
Сразу скажу, что не очень понял вашу задачу, поэтому могу «нагнать пурги».

Прямо из вашей строки с кастомной грамматикой, вряд ли удастся и именно студией чтобы… Ищите дополнения.

Если убрать ограничение кастомной грамматики, то может помочь T4 (Text Template Transformation Toolkit). Внимание! Не уверен, что будет работать генерация в том случае, если компилируете не из студии, а MSBuild'ом.

Если вам можно не в студии, а в рантайме, то можно накрутить самописный генератор на основе CodeDom, Mono.Cecil или аналогов…

Ещё вариант, написать библиотеку с такими типами на языке Nemerle и использовать потом из клиента. В пределах Nemerle вы можете легко описать свой DSL (domain specific language).
Насколько я понимаю для вашей задачи подойдут snippet'ы.
Из строки вашей они конечно класс не сделают, но задачу решить с их помощью можно
msdn.microsoft.com/en-us/library/ms242312.aspx