Как я могу динамически модифицировать код MSIL в памяти с помощью C# /. NET?Самомодифицирующийся код C# (MSIL)?
И да, я действительно ищу заменяю существующий код, который уже находится в памяти на лету.
В частности, я не :
- Глядя только генерировать новый код (с помощью шаблонов выражений, ILGenerator и т.д.)
- Попытка издавать новый двоичный модуль в надежде загрузки это в память позже
Насколько я знаю, это не поддерживается в .net IL. Зачем нужен этот конкретный сценарий? – flacnut
Зачем вам это нужно? –
@newStackExchangeInstance: Я не могу обсуждать проект, над которым я работаю, все, что я могу сказать, заключается в том, что эта возможность очень поможет. – Mehrdad