While answering another question, Jon Skeet mentioned that there is a weird thing going on with the definition of enums. His answer.
enums
He states that redi
This was an intentional language change in C# 6, whose specs have only been published in draft form. It was such a small change that we keep forgetting to put it into the specs.
See also https://github.com/dotnet/roslyn/issues/623