.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 调用,当我可以保证在执行之前传入正确的参数类型和数量时…
人们为什么要反汇编 .NET (CLR) 二进制文件?
我对 .NET 有点陌生,但对编程并不陌生,而且我对反汇编已编译的 .NET 代码的趋势和兴奋感到有些困惑。 这似乎毫无意义。 .NET 的高度易用性是我使用…
在IL中查找方法调用的参数值
我有几个特殊的方法,我想分析它们在编译的程序集中的调用。 示例: public static class SrcHelper { [MySpecialMethod] [Conditional( "DEBUG" )] p…
在调试 .NET CLR 应用程序时如何查看评估堆栈上的局部变量?
我正在使用 Windbg(带有 sos 扩展)并尝试调试崩溃的应用程序。 我能够转储引发异常的调用的 IL,并且通过检查代码,如果我可以转储评估堆栈的内容,…