我可以从MethodDefinition(Cecil)获取MethodInfo吗?

时间:2012-08-22 14:25:16

标签: c# .net reflection mono.cecil

我想使用MethodInfo,有没有办法将Cecil的MethodDefinition转换为MethodInfo?

1 个答案:

答案 0 :(得分:3)

不 - 这两种结构虽然内容相似,却几乎没有任何关系。

引用Google群组中的this thread

  

Cecil不适用于CLR的Reflection API;它有自己的   内部模型,它加载所有程序集本身,绕过   CLR的加载机制。

该线程提供了一些关于如何解决这一事实的想法,但它也正确地指出,在大多数情况下,正确的答案是只使用CLR的Reflection系统,如果这是你真正想要的。