If I have an enum object, is it considered a primitive or a reference?
This article essentially shows you how enums are implemented, and as SLaks says, they are references.