Пересеките c# метод и anazlye тело метода

Что самый легкий путь состоит в том, чтобы пересечь methodinfo в c#?

Я хочу пересечь тело метода и найти ссылки поля и такой, и получает типы.

В Системе. Отражение там:

mi.GetMethodBody().GetILAsByteArray()

который является видом низкого уровня и потребовал бы "немного" работа, прежде чем я смогу пересечь тело.

Я знаю, что Cecil существует, но существует проблема в загрузке в сборке памяти с cecil. Блок я работаю с is't всегда "на диске" он, может быть в сборке памяти, скомпилированной от, например, Шиканье и я wan't чистое решение, не пишущий блок, временный в диск.

Что другие альтернативы там там для этого?

8
задан Marcus 5 August 2010 в 10:22
поделиться