Rule SS0402 - SunnieShine/Sudoku Wiki

基本信息

错误编号SS0402

错误叙述

级别:编译器警告

类型:设计(Design)

描述

标记了 FlagsAttribute 特性的枚举类型,每一个字段都必须是 flag 数值,否则将产生编译器警告。除非,这个表达式是通过别的字段经过位与、位或、位取反和位异或运算得到的表达式。

[Flags]
enum TestEnum
{
    A = 1,
    B = 2,
    C = A | B,
    D = 14 // SS0402.
}