Как читать тело метода с отражением

Можно ли узнать что-либо о теле метода с отражением?

Как?

Ответ 1

Вы можете использовать MethodInfo.GetMethodBody.

Это дает вам доступ ко всему, что вы хотите... если вы счастливы работать через IL и т.д. самостоятельно.

Возможно, что библиотека Mono Cecil предоставит дополнительную помощь - я не использовал ее сам.

Ответ 2

Говоря о Mono.Cecil, он предоставит вам доступ к телу метода таким образом, который будет выглядеть очень хорошо, если вы когда-либо заглядывали в сборку .NET с помощью ILDASM.