C# 编译优化:空合并运算符 - 更新 - Reflector 的 bug?
问候!我对 C# 编译器如何执行优化有点困惑。 我编写了以下 getter 来弥补“惰性”初始化,以及 null 情况下的默认值: 静态类助手: private static …
如何调试混淆的可执行文件?
我有一个模糊的可执行文件,我想调试该 EXE。我尝试使用 .NET Reflector 查看源代码。在查看源代码时,.NET Reflector 中引发了内部异常。所以我想获…
代表们在哪里?构造函数和成员函数是如何定义的?
当我在 Reflector 中查看 Action 委托时,我看到它有一个类似的构造函数 public Action(object @object, IntPtr method); ,但我找不到相同的任何主体…
如何使 Reflector 不会因新语法而被阻塞
有没有办法让反射器反汇编回新的 C# 结构? 自动实现的属性如下所示: [CompilerGenerated] private string k__BackingField; public string TypeName…
通过实现类的反射方法获取
public void Express(Expression> express) { BLL.Manager.ILogManager logs = BLL.Container.ObjectContainer.getObject(); logs.GetAll(1); var tot…
如何为 .NET winforms 应用程序创建安装程序,以便不需要安装?
我负责一个作为 ClickOnce 应用程序部署的内部应用程序。 当开发人员在发布几个新版本(由于新功能、错误修复或其他原因)后运行该工具并且该工具的输…
Reflector 无法反编译“System.Data.Entity.dll” .NET 4.0
查看 .NET 4.0 的 System.Data.Entity.dll 时,没有任何方法被反编译。我只看到方法存根。我尝试重新安装反射器,但仍然不起作用。我能够很好地反编译…
为什么要检查这个!= null?
有时,我喜欢花一些时间查看 .NET 代码,只是为了了解幕后是如何实现的。我在通过 Reflector 查看 String.Equals 方法时偶然发现了这个宝石。 C# [Rel…
如何跟踪可能抛出潜在异常的位置?
我们在这里有很多关于堆栈跟踪和分析已引发的异常的问题。 我正在使用 RedGate Reflector 来检查一些 .net 类的工作原理。特别是,我正在查看 System.…