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/

10-12 01:31