CA1504: Review misleading field names
Note
This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
Item | Value |
---|---|
TypeName | ReviewMisleadingFieldNames |
CheckId | CA1504 |
Category | Microsoft.Maintainability |
Breaking Change | Non-breaking |
The name of an instance field starts with "s_" or the name of a static
(Shared
in Visual Basic) field starts with "m_".
Field names that start with "s_" are associated with static data by many users. Similarly, field names that start with "m_" are associated with instance (member) data. For more easily maintained code, names should follow generally used conventions.
To fix a violation of this rule, rename the field by using the appropriate prefix. Alternatively, make the field agree with the current suffix by adding or removing the static
modifier.
Do not suppress a warning from this rule.