我正在尝试动态发出一些我在C#中原型化的通用方法。根据ILDASM中呈现的IL代码,是否有一种方法可以生成足够的ILGenerator.Emit()命令序列,最终可以编译成相同的IL?
感谢您的帮助!
我正在尝试动态发出一些我在C#中原型化的通用方法。根据ILDASM中呈现的IL代码,是否有一种方法可以生成足够的ILGenerator.Emit()命令序列,最终可以编译成相同的IL?
感谢您的帮助!
顺便说一句:我倾向于手动完成这项工作,但我看到了一个 .NET Reflector 插件,听起来它可以做你想要的事情:ReflectionEmitLanguage。我一直很好奇它会做什么,但我实际上还没有尝试过。