Bri*_*haw 5 .net c# reflection codedom
.NET 3.0(或更早版本)中是否有一种方法可以获取方法的字符串表示形式?我知道我可以从MethodBody对象中获取一个IL字节数组,但是我有兴趣获得一个字符串,它实际上代表了我在VS眼中看起来的方法体.
我已经在CodeDom命名空间中查看是否有一种方法可以在运行时将方法转换为CodeMemberMethods,但到目前为止我已经干了.
有什么想法吗?
Mar*_*ell 12
这是非常复杂的工作.基本上,你会考虑在代码中重写反射器 ......并且不要忘记并非所有IL都可以反转.
简短的回答是"不,没有内置".
甚至表达树(来自lambdas)也不能完全逆转回适当的字符串.
归档时间:
16 年,7 月 前
查看次数:
782 次
最近记录: