如何为特定属性禁用ReSharper ConvertToAutoProperty警告?

时间:2012-09-12 17:40:34

标签: c# resharper

我想做点什么:

public class TaskDto : IDto
{
    //ReSharper disable ConvertToAutoProperty
    private int _id;
    public int ID { get { return _id; }}
    //ReSharper enable ConvertToAutoProperty
}

ConvertToAutoProperty不是规则的正确名称 - 我只是在捅它。谷歌没有发现任何事情。我没有看到通过ReSharper上下文菜单禁止警告的能力。我仍然希望看到这个规则,一般情况下,不是我的DTO课程中的ID。

有什么想法吗?

enter image description here

1 个答案:

答案 0 :(得分:4)

试试这个:

// ReSharper disable ConvertToAutoPropertyWithPrivateSetter
private int _id;
public int ID { get { return _id; } }
// ReSharper restore ConvertToAutoPropertyWithPrivateSetter

ReSharper应该为您提供自动生成此选项的选项。这里似乎是一个错误,所以在http://youtrack.jetbrains.com/issue/RSRP-329913

创建了一个请求