Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我可以从MethodDefinition(Cecil)获取MethodInfo吗?_C#_.net_Reflection_Mono.cecil - Fatal编程技术网

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

C# 我可以从MethodDefinition(Cecil)获取MethodInfo吗?,c#,.net,reflection,mono.cecil,C#,.net,Reflection,Mono.cecil,我想使用MethodInfo,有没有办法将Cecil的MethodDefinition转换为MethodInfo?没有-这两种结构虽然内容相似,但几乎没有任何关系 引用谷歌集团的一段话: Cecil不使用CLR的反射API;它有自己的特点 内部模型,并绕过 CLR的加载机制 该线程提供了一些关于如何绕过这一事实的想法,但它也正确地指出,在大多数情况下,正确的答案是只要使用CLR的反射系统,如果这是您真正想要的

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

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

引用谷歌集团的一段话:

Cecil不使用CLR的反射API;它有自己的特点 内部模型,并绕过 CLR的加载机制

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