Resharper中的自定义命名样式选项用于备份字段

时间:2013-08-12 19:07:42

标签: .net naming-conventions resharper

我的组织中的编码标准是私有字段为lowerCamelCase,但属性使用的支持字段以下划线(_为前缀)。有没有办法为Resharper Naming Style工具中的支持字段添加规则。

这是命名规则编辑器: resharper

我宁愿这个错误不会出现在局部变量中 rename

VB和C#中的示例:

VB:

Public Class Employee

    'Should be lowerCamelCase
    Private useCode As String = "NEW"

    'should be _lowerCamelCase
    Private _name As String

    Public Property Name() As String
        Get
            Return _name
        End Get
        Set(ByVal value As String)
            _name = value
        End Set
    End Property

End Class

C#:

public class Employee
{

    //Should be lowerCamelCase
    private string useCode = "NEW";

    //should be _lowerCamelCase
    private string _name;

    public string Name {
        get { return _name; }
        set { _name = value; }
    }

}

您是否agree or not使用此命名约定,是否有办法让reshaper强制执行此操作?

1 个答案:

答案 0 :(得分:3)

无法在ReSharper中强制执行支持字段的命名规则,但您可以为实体类添加多个规则。

enter image description here

应用此设置后,ReSharper将允许您使用带下划线前缀的字段。