ILSpy 反编译委托
ILSpy decompile a delegate
ILSpy 可以反编译程序集。它可以反编译委托吗?我会想象 CSharpDecompiler 构造函数重载接受 Func 或 Action 作为参数而不是“字符串文件名”。技术上是否可行,未来有计划支持吗?有任何建议的解决方法吗?
我想到的例子....
Action<int> myAction = i =>
{
// body to be decompiled
};
var decompiler = new CSharpDecompiler(myAction, new DecompilerSettings());
decompiler.DecompileAsString();
ILSpy 官方成员已在项目讨论部分回答:
“这是不可能的,因为反编译器需要包含 IL 代码和 .NET 元数据表的完整 PE 映像”
ILSpy 可以反编译程序集。它可以反编译委托吗?我会想象 CSharpDecompiler 构造函数重载接受 Func 或 Action 作为参数而不是“字符串文件名”。技术上是否可行,未来有计划支持吗?有任何建议的解决方法吗?
我想到的例子....
Action<int> myAction = i =>
{
// body to be decompiled
};
var decompiler = new CSharpDecompiler(myAction, new DecompilerSettings());
decompiler.DecompileAsString();
ILSpy 官方成员已在项目讨论部分回答:
“这是不可能的,因为反编译器需要包含 IL 代码和 .NET 元数据表的完整 PE 映像”