@@ -17,27 +17,34 @@ max_line_length = 150
1717# naming style
1818dotnet_naming_style.prefix_and_pascal_case.required_prefix = I
1919dotnet_naming_style.prefix_and_pascal_case.capitalization = pascal_case
20-
2120# naming symbols
2221dotnet_naming_symbols.interfaces.applicable_kinds = interface
23-
2422dotnet_naming_rule.interfaces_begin_with_I.severity = error
2523dotnet_naming_rule.interfaces_begin_with_I.symbols = interfaces
2624dotnet_naming_rule.interfaces_begin_with_I.style = prefix_and_pascal_case
27-
2825dotnet_diagnostic.interfaces_begin_with_I.enabled = true
2926
3027# # Static fields should start with _s
3128# naming style
3229dotnet_naming_style.prefix_s.required_prefix = _s
3330dotnet_naming_style.prefix_s.capitalization = camel_case
34-
3531# naming symbols
3632dotnet_naming_rule.static_fields_begin_with_s.style = prefix_s
3733dotnet_naming_symbols.static_fields.applicable_kinds = field
3834dotnet_naming_symbols.static_fields.applicable_accessibilities = public, internal, private, protected, protected_internal
3935dotnet_naming_symbols.static_fields.required_modifiers = static
40-
4136dotnet_naming_rule.static_fields_begin_with_s.severity = error
4237dotnet_naming_rule.static_fields_begin_with_s.symbols = static_fields
4338dotnet_diagnostic.static_fields_begin_with_s.enabled = true
39+
40+ # # Internal or private member should prefixed with _
41+ # naming style
42+ dotnet_naming_style.internal_prefix_.required_prefix = _
43+ dotnet_naming_style.internal_prefix_.capitalization = camel_case
44+ # naming symbols
45+ dotnet_naming_rule.private_internal_prefix_.style = internal_prefix_
46+ dotnet_naming_symbols.private_internal_fields.applicable_kinds = field
47+ dotnet_naming_symbols.private_internal_fields.applicable_accessibilities = internal, private, protected_internal
48+ dotnet_naming_rule.private_internal_prefix_.severity = error
49+ dotnet_naming_rule.private_internal_prefix_.symbols = private_internal_fields
50+ dotnet_diagnostic.private_internal_prefix_.enabled = true
0 commit comments