3

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

4

1 回答 1

3

不——这两种结构虽然内容相似,但彼此之间几乎没有任何关系。

引用Google Groups 上的这个帖子:

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

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

于 2012-08-22T14:48:29.813 回答