Что самый легкий путь состоит в том, чтобы пересечь methodinfo в c#?
Я хочу пересечь тело метода и найти ссылки поля и такой, и получает типы.
В Системе. Отражение там:
mi.GetMethodBody().GetILAsByteArray()
который является видом низкого уровня и потребовал бы "немного" работа, прежде чем я смогу пересечь тело.
Я знаю, что Cecil существует, но существует проблема в загрузке в сборке памяти с cecil. Блок я работаю с is't всегда "на диске" он, может быть в сборке памяти, скомпилированной от, например, Шиканье и я wan't чистое решение, не пишущий блок, временный в диск.
Что другие альтернативы там там для этого?
Эта штука должна помочь: Считыватель CIL на основе отражения . Он работает с байтовым массивом, полученным путем вызова GetILAsByteArray ()