我的组织中的编码标准是私有字段为 lowerCamelCase,但属性使用的支持字段以下划线 ( _
) 为前缀。有没有办法为Resharper 命名样式工具中的支持字段添加规则。
这是命名规则编辑器:
我宁愿这个错误不会出现在局部变量中
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; }
}
}
不管你是否同意这个命名约定,有没有办法让重塑者强制执行?