标签: .net reflection.emit il dynamicmethod
我想创建一个动态方法,其代码有点琐碎。
所以我想创建一个方法体的硬编码版本,并通过一些工具检查它的编译版本,该工具将OpCos和参数返回给我,以便我可以使用ILGenerator::Emit()插入它们。
ILGenerator::Emit()
有这样的工具吗? (也许这是一个愚蠢的问题。但我无法使用Google找到它。)
答案 0 :(得分:1)
你的问题很模糊,所以我只能给你一个模糊的答案:试试Mono Cecil。它允许您检查现有装配中的IL并对其进行修改,这听起来与您要求的相近。