using System;

namespace Sasa.QualityTools.DrFx.Tests.Violation.CSharp.Microsoft.Design
{
    // この列挙型は CA1008:FlagsRename に違反しています。
    [Flags]
    public enum Rule1008A
    {
        Up = 0,
        Donw = 1,
        Left = 2,
        Right = 4
    }

    // この列挙型は CA1008:FlagsMultipleZeros に違反しています。
    [Flags]
    public enum Rule1008B
    {
        Up = 0,
        Donw = 0,
        Left = 0,
        Right = 0
    }

    // この列挙型は CA1008:NotFlagsNoZeroValue に違反しています。
    public enum Rule1008C
    {
        Up = 1,
        Down = 2,
        Left = 3,
        Right = 4
    }
}
