是否有一个Reflector加载项或其他工具来处理自动属性?

时间:2009-03-16 04:47:47

标签: 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

如果你证明我错了,买就会很开心。

1 个答案:

答案 0 :(得分:8)

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