Review misleading field namesĀ 

TypeName

ReviewMisleadingFieldNames

CheckId

CA1504

Category

Microsoft.Maintainability

Breaking Change

NonBreaking

Cause

The name of an instance field starts with "s_" or the name of a static (Shared in Visual Basic) field starts with "m_".

Rule Description

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 commonly used conventions.

How to Fix Violations

To fix a violation of this rule, rename the field using the appropriate prefix. Alternatively, make the field agree with the current suffix by adding or removing the static modifier.

When to Exclude Warnings

Do not exclude a warning from this rule.