class System.Enum
   inherits System.ValueType
   implements System.IComparable, System.IFormattable, System.IConvertible
   abstract:

   constructor protected Enum():
   end constructor.

   method public final static System.Object Parse(input enumType as System.Type, input value as character):
   end method.

   method public final static System.Object Parse(input enumType as System.Type, input value as character, input ignoreCase as logical):
   end method.

   method public final static System.Type GetUnderlyingType(input enumType as System.Type):
   end method.

   method public final static System.Array GetValues(input enumType as System.Type):
   end method.

   method public final static character GetName(input enumType as System.Type, input value as System.Object):
   end method.

   method public final static System.String extent GetNames(input enumType as System.Type):
   end method.

   method public final static System.Object ToObject(input enumType as System.Type, input value as System.Object):
   end method.

   method public final static logical IsDefined(input enumType as System.Type, input value as System.Object):
   end method.

   method public final static character Format(input enumType as System.Type, input value as System.Object, input format as character):
   end method.

   method public override logical Equals(input obj as System.Object):
   end method.

   method public final override integer GetHashCode():
   end method.

   method public override character ToString():
   end method.

   method public final character ToString(input format as character, input provider as System.IFormatProvider):
   end method.

   method public final integer CompareTo(input target as System.Object):
   end method.

   method public final character ToString(input format as character):
   end method.

   method public final character ToString(input provider as System.IFormatProvider):
   end method.

   method public final logical HasFlag(input flag as System.Enum):
   end method.

   method public final System.TypeCode GetTypeCode():
   end method.

   method public final static System.Object ToObject(input enumType as System.Type, input value as integer):
   end method.

   method public final static System.Object ToObject(input enumType as System.Type, input value as integer):
   end method.

   method public final static System.Object ToObject(input enumType as System.Type, input value as integer):
   end method.

   method public final static System.Object ToObject(input enumType as System.Type, input value as integer):
   end method.

   method public final static System.Object ToObject(input enumType as System.Type, input value as integer):
   end method.

   method public final static System.Object ToObject(input enumType as System.Type, input value as integer):
   end method.

   method public final static System.Object ToObject(input enumType as System.Type, input value as int64):
   end method.

   method public final static System.Object ToObject(input enumType as System.Type, input value as int64):
   end method.

end class.
