如何通过 .NET 的 .editorconfig 为私有字段设置 m_ 前缀

How to set m_ prefix for private fields via .editorconfig for .NET

我想配置 .editorconfig,以便它为 C#/.NET 中的所有私有字段使用 "m_" 前缀。找不到有效的设置。

当前 Visual Studio 2017 年应支持该规则。最好也由 ReSharper 支持。

试试这个

dotnet_naming_rule.private_fields_should_have_prefix.severity = warning
dotnet_naming_rule.private_fields_should_have_prefix.symbols  = private_fields
dotnet_naming_rule.private_fields_should_have_prefix.style    = private_prefix_style

dotnet_naming_symbols.private_fields.applicable_kinds   = field
dotnet_naming_symbols.private_fields.required_modifiers = private

dotnet_naming_style.private_prefix_style.required_prefix = m_
dotnet_naming_style.private_prefix_style.capitalization = camel_case