| ValuesAndNames GetCachedValuesAndNames(RuntimeType enumType, bool getNames) | PrivateStatic | | 0x08 |
| string InternalFormattedHexString(object value) | PrivateStatic | | 0x08 |
| string InternalFormat(RuntimeType eT, object value) | PrivateStatic | | 0x08 |
| string InternalFlagsFormat(RuntimeType eT, object value) | PrivateStatic | | 0x08 |
| ulong ToUInt64(object value) | Static+1 flags | | 0x08 |
| int InternalCompareTo(object o1, object o2) | PrivateStatic | | 0x08 |
| RuntimeType InternalGetUnderlyingType(RuntimeType enumType) | Static+1 flags | | 0x08 |
| bool GetEnumValuesAndNames(RuntimeType enumType, ref ulong[]& values, ref string[]& names) | PrivateStatic | | 0x08 |
| object InternalBoxEnum(RuntimeType enumType, long value) | PrivateStatic | | 0x08 |
| object Parse(Type enumType, const string& value) | PublicStatic | | 0x08 |
| object Parse(Type enumType, const string& value, bool ignoreCase) | PublicStatic | | 0x08 |
| bool TryParseEnum(Type enumType, const string& value, bool ignoreCase, ref EnumResult& parseResult) | PrivateStatic | | 0x30 |
| Type GetUnderlyingType(Type enumType) | PublicStatic | | 0x08 |
| Array GetValues(Type enumType) | PublicStatic | | 0x08 |
| ulong[] InternalGetValues(RuntimeType enumType) | Static+1 flags | | 0x08 |
| string GetName(Type enumType, object value) | PublicStatic | | 0x08 |
| string[] GetNames(Type enumType) | PublicStatic | | 0x08 |
| string[] InternalGetNames(RuntimeType enumType) | Static+1 flags | | 0x08 |
| object ToObject(Type enumType, object value) | PublicStatic | | 0x08 |
| bool IsDefined(Type enumType, object value) | PublicStatic | | 0x08 |
| string Format(Type enumType, object value, const string& format) | PublicStatic | | 0x08 |
| object get_value() | Private | | 0x08 |
| object GetValue() | 1 flags | | 0x08 |
| bool InternalHasFlag(Enum flags) | Private | | 0x08 |
| int get_hashcode() | Private | | 0x04 |
| bool Equals(object obj) | Public+1 flags | | 0x08 |
| int GetHashCode() | Public+1 flags | | 0x04 |
| string ToString() | Public+1 flags | | 0x08 |
| string ToString(const string& format, IFormatProvider provider) | PublicFinal+2 flags | | 0x08 |
| int CompareTo(object target) | PublicFinal+2 flags | | 0x08 |
| string ToString(const string& format) | Public | | 0x08 |
| string ToString(IFormatProvider provider) | PublicFinal+2 flags | | 0x08 |
| bool HasFlag(Enum flag) | Public | | 0x08 |
| TypeCode GetTypeCode() | PublicFinal+2 flags | | 0x04 |
| bool System.IConvertible.ToBoolean(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| ushort System.IConvertible.ToChar(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| sbyte System.IConvertible.ToSByte(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| byte System.IConvertible.ToByte(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| short System.IConvertible.ToInt16(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| ushort System.IConvertible.ToUInt16(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| int System.IConvertible.ToInt32(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| uint System.IConvertible.ToUInt32(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| long System.IConvertible.ToInt64(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| ulong System.IConvertible.ToUInt64(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| float System.IConvertible.ToSingle(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| double System.IConvertible.ToDouble(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| decimal System.IConvertible.ToDecimal(IFormatProvider provider) | PrivateFinal+2 flags | | 0x10 |
| DateTime System.IConvertible.ToDateTime(IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| object System.IConvertible.ToType(Type type, IFormatProvider provider) | PrivateFinal+2 flags | | 0x08 |
| object ToObject(Type enumType, sbyte value) | PublicStatic | | 0x08 |
| object ToObject(Type enumType, short value) | PublicStatic | | 0x08 |
| object ToObject(Type enumType, int value) | PublicStatic | | 0x08 |
| object ToObject(Type enumType, byte value) | PublicStatic | | 0x08 |
| object ToObject(Type enumType, ushort value) | PublicStatic | | 0x08 |
| object ToObject(Type enumType, uint value) | PublicStatic | | 0x08 |
| object ToObject(Type enumType, long value) | PublicStatic | | 0x08 |
| object ToObject(Type enumType, ulong value) | PublicStatic | | 0x08 |
| object ToObject(Type enumType, ushort value) | PrivateStatic | | 0x08 |
| object ToObject(Type enumType, bool value) | PrivateStatic | | 0x08 |
| bool TryParse(Type enumType, const string& value, bool ignoreCase, ref object& result) | PublicStatic | | 0x08 |
| bool TryParse(Type enumType, const string& value, ref object& result) | PublicStatic | | 0x08 |
| void .ctor() | 2 flags | | 0x00 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |