// Assembly: mscorlib
// Full name: System.Enum

namespace System
{
public class Enum // TypeDefIndex: 3636
{
	// Fields
	type#12909 enumSeperatorCharArray;
	type#26598 enumSeperator;

	// Methods
	// RVA: -1
	private static type#31073 GetCachedValuesAndNames(type#25501 enumType, type#15313 getNames) { }
	// RVA: -1
	private static type#26576 InternalFormattedHexString(type#23705 value) { }
	// RVA: -1
	private static type#26576 InternalFormat(type#25501 eT, type#23705 value) { }
	// RVA: -1
	private static type#26576 InternalFlagsFormat(type#25501 eT, type#23705 value) { }
	// RVA: -1
	internal static type#27937 ToUInt64(type#23705 value) { }
	// RVA: -1
	private static type#20867 InternalCompareTo(type#23705 o1, type#23705 o2) { }
	// RVA: -1
	internal static type#25501 InternalGetUnderlyingType(type#25501 enumType) { }
	// RVA: -1
	private static type#15313 GetEnumValuesAndNames(type#25501 enumType, type#11732 values, type#11725 names) { }
	// RVA: -1
	private static type#23705 InternalBoxEnum(type#25501 enumType, type#20900 value) { }
	// RVA: -1
	public static type#15313 TryParse(type#26576 value, type#11348 result) { }
	// RVA: -1
	public static type#15313 TryParse(type#26576 value, type#15313 ignoreCase, type#11349 result) { }
	// RVA: -1
	public static type#23705 Parse(type#27705 enumType, type#26576 value) { }
	// RVA: -1
	public static type#23705 Parse(type#27705 enumType, type#26576 value, type#15313 ignoreCase) { }
	// RVA: -1
	private static type#15313 TryParseEnum(type#27705 enumType, type#26576 value, type#15313 ignoreCase, type#12280 parseResult) { }
	// RVA: -1
	public static type#27705 GetUnderlyingType(type#27705 enumType) { }
	// RVA: -1
	public static type#14435 GetValues(type#27705 enumType) { }
	// RVA: -1
	internal static type#13568 InternalGetValues(type#25501 enumType) { }
	// RVA: -1
	public static type#26576 GetName(type#27705 enumType, type#23705 value) { }
	// RVA: -1
	public static type#13453 GetNames(type#27705 enumType) { }
	// RVA: -1
	internal static type#13453 InternalGetNames(type#25501 enumType) { }
	// RVA: -1
	public static type#23705 ToObject(type#27705 enumType, type#23705 value) { }
	// RVA: -1
	public static type#15313 IsDefined(type#27705 enumType, type#23705 value) { }
	// RVA: -1
	public static type#26576 Format(type#27705 enumType, type#23705 value, type#26576 format) { }
	// RVA: -1
	private type#23705 get_value() { }
	// RVA: -1
	internal type#23705 GetValue() { }
	// RVA: -1
	private type#15313 InternalHasFlag(type#17891 flags) { }
	// RVA: -1
	private type#20867 get_hashcode() { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 obj) { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	public virtual type#26576 ToString(type#26576 format, type#20119 provider) { }
	// RVA: -1
	public virtual type#20867 CompareTo(type#23705 target) { }
	// RVA: -1
	public type#26576 ToString(type#26576 format) { }
	// RVA: -1
	public virtual type#26576 ToString(type#20119 provider) { }
	// RVA: -1
	public type#15313 HasFlag(type#17891 flag) { }
	// RVA: -1
	public virtual type#27728 GetTypeCode() { }
	// RVA: -1
	private virtual type#15313 System.IConvertible.ToBoolean(type#20119 provider) { }
	// RVA: -1
	private virtual type#15837 System.IConvertible.ToChar(type#20119 provider) { }
	// RVA: -1
	private virtual type#25514 System.IConvertible.ToSByte(type#20119 provider) { }
	// RVA: -1
	private virtual type#15455 System.IConvertible.ToByte(type#20119 provider) { }
	// RVA: -1
	private virtual type#20856 System.IConvertible.ToInt16(type#20119 provider) { }
	// RVA: -1
	private virtual type#27901 System.IConvertible.ToUInt16(type#20119 provider) { }
	// RVA: -1
	private virtual type#20867 System.IConvertible.ToInt32(type#20119 provider) { }
	// RVA: -1
	private virtual type#27917 System.IConvertible.ToUInt32(type#20119 provider) { }
	// RVA: -1
	private virtual type#20900 System.IConvertible.ToInt64(type#20119 provider) { }
	// RVA: -1
	private virtual type#27937 System.IConvertible.ToUInt64(type#20119 provider) { }
	// RVA: -1
	private virtual type#26059 System.IConvertible.ToSingle(type#20119 provider) { }
	// RVA: -1
	private virtual type#17430 System.IConvertible.ToDouble(type#20119 provider) { }
	// RVA: -1
	private virtual type#17162 System.IConvertible.ToDecimal(type#20119 provider) { }
	// RVA: -1
	private virtual type#17076 System.IConvertible.ToDateTime(type#20119 provider) { }
	// RVA: -1
	private virtual type#23705 System.IConvertible.ToType(type#27705 type, type#20119 provider) { }
	// RVA: -1
	public static type#23705 ToObject(type#27705 enumType, type#25514 value) { }
	// RVA: -1
	public static type#23705 ToObject(type#27705 enumType, type#20856 value) { }
	// RVA: -1
	public static type#23705 ToObject(type#27705 enumType, type#20867 value) { }
	// RVA: -1
	public static type#23705 ToObject(type#27705 enumType, type#15455 value) { }
	// RVA: -1
	public static type#23705 ToObject(type#27705 enumType, type#27901 value) { }
	// RVA: -1
	public static type#23705 ToObject(type#27705 enumType, type#27917 value) { }
	// RVA: -1
	public static type#23705 ToObject(type#27705 enumType, type#20900 value) { }
	// RVA: -1
	public static type#23705 ToObject(type#27705 enumType, type#27937 value) { }
	// RVA: -1
	private static type#23705 ToObject(type#27705 enumType, type#15837 value) { }
	// RVA: -1
	private static type#23705 ToObject(type#27705 enumType, type#15313 value) { }
	// RVA: -1
	public static type#15313 TryParse(type#27705 enumType, type#26576 value, type#15313 ignoreCase, type#12030 result) { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
