Задать вопрос
@daniil14056

Как удалить метод из динамической сборки ModuleBuilder AssemblyBuilder?

Как удалить или(и) изменить метод из динамической сборки? Да хоть из какой-нибудь.

Вообще перерыл весь интернет, сто триллионов сайтов, на всей земле нету не одного примера как метод изменить в runtime. Хотя Это же по Идеи должно быть Супер просто, взять просто и заменить адрес. начала метода. где-то там в таблицах. в IL коде или хоть в каком.
Может это и можно сделать, там более ста миллионов классов с таким же числом методов. Типа что за классы Blob,... InstructionEncoder Еще есть какие-то ILOpCode в чем отличие от OpCode.
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Сложный 1 комментарий
Решения вопроса 1
VoidVolker
@VoidVolker Куратор тега C#
Dark side eye. А у нас печеньки! А у вас?
Дык так же как и любую переменную: генерируете новый код и заменяете им старый. Смотрите Field.SetValue.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы