从程序集中提取特定 IL(.NET 中间语言)签名的机制
我在 Microsoft .NET 程序集 mscorlib.dll 中找到了大约 25 种类型的列表,我需要在其中提取类及其成员的 IL 签名。我想要每种类型一个文件,每个签名…
IL 简短指令不短吗?
我正在使用 Reflector 查看有效方法的 IL 代码,并且遇到了以下情况: L_00a5: leave.s L_0103 带有后缀 .s 的指令应该采用 int8 操作数,并且果然 Le…
.NET 编译器优化
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题?通过编辑这篇文章来更新问题,使其仅…
如何在 Activator.CreateInstance 中传递 ctor args 或使用 IL?
我需要一个性能增强的 Activator.CreateInstance() 并遇到 Miron Abramson 的这篇文章,使用工厂在 IL 中创建实例,然后缓存它。 (我在下面添加了来…
ConstructorInfo.Invoke的DynamicMethod,我需要考虑什么?
我的问题是这样的: 如果我要构建一个 DynamicMethod 对象,对应于 ConstructorInfo.Invoke 调用,当我可以保证在执行之前传入正确的参数类型和数量时…