enumerations are of value type. They are created and stored on the stack and passed to the methods by making a copy of the value (by value).
Enums are value type.