ILSpy 可以反编译程序集。它可以反编译委托吗?我会想象一个 CSharpDecompiler 构造函数重载接受 Func 或 Action 作为参数而不是“字符串文件名”。它在技术上是否可行,是否有任何未来计划支持这一点?有什么建议的解决方法吗?
我想到的例子......
Action<int> myAction = i =>
{
// body to be decompiled
};
var decompiler = new CSharpDecompiler(myAction, new DecompilerSettings());
decompiler.DecompileAsString();