Существует много потоков о том, как создать метод с использованием Reflection.Emit, но я не могу найти его при клонировании или копировании существующего метода.. NET: клонировать существующий метод динамически с Reflection.Emit
Я хотел бы скопировать существующий класс и добавить к нему еще несколько дополнительных полей. У меня проблемы с копированием методов. Я прочитал, что вы не можете просто взять IL-код из тела, потому что токены относятся к существующему модулю. Можно ли клонировать или копировать метод класса другого класса с помощью метода MethodBuilder?
Возможно, [это] (http://blogs.msdn.com/b/haibo_luo/archive/2006/11/07/turn-methodinfo-to-dynamicmethod.aspx) может помочь –