c# - 是否有 Reflector 插件或其他工具可以处理自动属性?

标签 c# c#-3.0 reflector automatic-properties

Reflector 显示了自动属性:

public string AddressLine1
{
    [CompilerGenerated]
    get
    {
        return this.<AddressLine1>k__BackingField;
    }
    [CompilerGenerated]
    set
    {
        this.<AddressLine1>k__BackingField = value;
    }
}

是否有任何加载项或其他工具可以将其转换为:

public string AddressLine1 { get; set; }

我认为这些插件都不支持以上内容:http://www.codeplex.com/reflectoraddins

如果你证明我错了,购买会很高兴。

最佳答案

如果语言设置为 C# 且优化设置为 .NET 3.5,则当前版本的 Reflector 会在反汇编程序中正确显示自动属性。如果优化设置为 .NET 2.0,它只会以这种方式显示自动属性。选择查看 -> 选项并在反汇编程序选项页面上设置优化设置。

关于c# - 是否有 Reflector 插件或其他工具可以处理自动属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/649293/

相关文章:

.net - 如何使用reflector查看.NET库函数的实现

c# - 如何检查设定时间是否等于系统时间

c# - 在互操作 C# 期间延迟 excel 计算

C# 子类,同时保持名称。深巫术?

c# - C# 2.0、3.0 和 4.0 中的新功能列表

c#-4.0 - C# for-loop 循环表达式语法

c# - 在 Windows 8.1 中从我的应用程序打开相机应用程序

c# - 在 Visual Studio 中创建的 PCL 能否在 Xamarin 项目中使用?

asp.net-mvc - 如何为 MVC 创建 ValueProvider

.net - 你反射过Reflector吗?