Программно дизассемблировать CIL

Я могу компилировать инструкции в байт-код и даже легко их выполнять, но единственная функция, которую я нашел для извлечения CIL, - это GetILAsByteArray , и, как следует из названия, она просто возвращает байты, а не инструкции CIL.

Так как же программно дизассемблировать CIL в .NET?

Обратите внимание, что мне не нужен результат в удобочитаемой форме. Я хочу писать метапрограммы для управления CIL, созданным из других программ.

11
задан Jon Harrop 12 February 2012 в 23:14
поделиться