namespace Cosmos.Plugs
{
	[Cosmos.IL2CPU.Plugs.Plug(Target = typeof(System.Enum), TargetFramework = Cosmos.IL2CPU.Plugs.FrameworkVersion.v4_0)]
	public static class System_EnumImpl
	{

		public static System.RuntimeType InternalGetUnderlyingType(System.RuntimeType enumType)
		{
			throw new System.NotImplementedException("Method 'System.Enum.InternalGetUnderlyingType' has not been implemented!");
		}

		public static System.Object InternalGetValue(System.Enum aThis)
		{
			throw new System.NotImplementedException("Method 'System.Enum.InternalGetValue' has not been implemented!");
		}

		public static System.Boolean Equals(System.Enum aThis, System.Object obj)
		{
			throw new System.NotImplementedException("Method 'System.Enum.Equals' has not been implemented!");
		}

		public static System.Int32 InternalCompareTo(System.Object o1, System.Object o2)
		{
			throw new System.NotImplementedException("Method 'System.Enum.InternalCompareTo' has not been implemented!");
		}

		public static System.Void GetEnumValues(System.RuntimeTypeHandle enumType, System.Runtime.CompilerServices.ObjectHandleOnStack values, System.Runtime.CompilerServices.ObjectHandleOnStack names)
		{
			throw new System.NotImplementedException("Method 'System.Enum.GetEnumValues' has not been implemented!");
		}

		public static System.Object InternalBoxEnum(System.RuntimeType enumType, System.Int64 value)
		{
			throw new System.NotImplementedException("Method 'System.Enum.InternalBoxEnum' has not been implemented!");
		}
	}
}
