【发布时间】:2020-11-27 05:04:46
【问题描述】:
我需要将 IL 转换为 c# 代码。 我有一个程序集,我正在阅读这个程序集。 我从 MethodInfo 得到 MethodBody 并且 methodbody 有一个方法 GetILAsByteArraY() 它返回一个字节数组,现在我想将此 IL 转换为 C# 代码。 请帮我解决这个问题。
【问题讨论】:
-
你需要这个做什么?如果您更详细地描述您的情况,也许我们可以提供比 .NET Reflector 更多的建议。
-
@Anton 我们最好不要理解这个hackery。
-
有人推荐过Reflector吗?
-
显然,他想从代码中做到这一点。
-
ILSPy 的代码在 github github.com/icsharpcode/ILSpy,你可以从中取用你喜欢的东西