当前位置:  开发笔记 > 编程语言 > 正文

用于从字节数组中获取IL的API

如何解决《用于从字节数组中获取IL的API》经验,为你挑选了1个好方法。

MethodBody类中有一个GetILAsByteArray方法,它给出了方法的主体.我正在寻找将此字节数组转换为更易理解的IL指令(进入List或类似的东西).有哪些资源,开源代码或api可以帮助我理解和转换这个字节数组(或者为我做这些)?

我发现了这个,但它不适用于泛型.我几乎在寻找指导来转换所有框架版本中的这些字节.

CLI文档也有助于学习IL指令,但我无法看到如何使用它来使这些字节有意义.



1> Jb Evain..:

我刚刚编写了一个扩展方法,以使用GetILAsByteArray获得更易理解的指令列表.这很简单,API就像:

public static IList GetInstructions (this MethodBase self);

您可以在我的博客文章中阅读有关实施的更多信息.或者你可以去实施并开始使用它.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有