Ни MS Emit не поддерживает это, ни Monos, ни Сесил, ни IKVM.Reflection.Emit.
Наиболее близким кажется последнее: с 29 января 2010 г. примечания к выпуску:
Я изменил ikvmc для использования IKVM.Reflection и в значительной степени переписал ikvmstub для непосредственной работы с внутренностями ikvm вместо использования API отражения java. И ikvmc, и ikvmstub теперь могут обрабатывать сборки независимо от среды выполнения .NET, в которой они работают. Это открывает возможность начать изучение возможности поддержки Silverlight.
Таким образом, в настоящее время лучше всего создавать C # или ILASM в текстовом файле и использовать существующие инструменты.