System.Reflection.Emit :: DynamicMethod:是否有工具从现有程序集生成IL代码?

时间:2015-01-11 08:15:41

标签: .net reflection.emit il dynamicmethod

我想创建一个动态方法,其代码有点琐碎。

所以我想创建一个方法体的硬编码版本,并通过一些工具检查它的编译版本,该工具将OpCos和参数返回给我,以便我可以使用ILGenerator::Emit()插入它们。

有这样的工具吗? (也许这是一个愚蠢的问题。但我无法使用Google找到它。)

1 个答案:

答案 0 :(得分:1)

你的问题很模糊,所以我只能给你一个模糊的答案:试试Mono Cecil。它允许您检查现有装配中的IL并对其进行修改,这听起来与您要求的相近。