вы можете использовать Reflection.Emit directy - вы должны создать сборку / модуль / класс / метод и вставить IL в тело метода.
-
. .Net 2.0 позволяет использовать DynamicMethod , который может быть скомпилирован в делегате, поэтому вам не нужно динамически создавать сборку / модуль / класс.
-
В .Net 3.0 вы можете использовать ExpressionTrees для динамической генерации кода и присоединения к делегату.
-
Надеюсь, это поможет.
Рикардо Ласерда Каштелу-Бранку