如何用reflection读取方法体

是否有可能找到有关reflection的Method主体的任何信息?

怎么样?

您可以使用MethodInfo.GetMethodBody

这使您可以访问任何您想要的东西……如果您乐意自己完成IL等工作。

Mono Cecil库可能会提供更多帮助 – 我自己没有使用它。

谈到Mono.Cecil,如果您曾经使用ILDASM窥视.NET程序集,它将以一种看起来非常熟悉的方式访问方法体。