Initializes a new instance of the Enum class.
[Visual Basic] Protected Sub New() [C#] protected Enum(); [C++] protected: Enum(); [JScript] protected function Enum();
This constructor is defined with family access so that only subclasses may create an instance.
One interesting note here is that for unboxed value types this constructor will never be called.