Skip to content

Gendarme.Rules.Naming.DoNotPrefixValuesWithEnumNameRule(git)

Sebastien Pouliot edited this page Mar 2, 2011 · 1 revision

DoNotPrefixValuesWithEnumNameRule

Assembly: Gendarme.Rules.Naming
Version: git

Description

This rule checks for enum values that are prefixed with the enumeration type name. This is typical in C/C++ application but unneeded in .NET since the enum type name must be specified anyway when used.

Examples

Bad example:

public enum Answer {
    AnswerYes,
    AnswerNo,
    AnswerMaybe,
}

Good example:

public enum Answer {
    Yes,
    No,
    Maybe
}

Source code

You can browse the latest source code of this rule on github.com

Clone this wiki locally