如何用反射读取方法体

时间:2011-02-13 20:12:24

标签: c# reflection methodinfo methodbase

是否有可能找到有关反射的Method主体的任何内容?

如何?

2 个答案:

答案 0 :(得分:17)

您可以使用MethodInfo.GetMethodBody

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

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

答案 1 :(得分:0)

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