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

		public static System.IntPtr GetFunctionPointer(System.RuntimeMethodHandleInternal handle)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetFunctionPointer' has not been implemented!");
		}

		public static System.Void CheckLinktimeDemands(System.IRuntimeMethodInfo method, System.Reflection.RuntimeModule module, System.Boolean isDecoratedTargetSecurityTransparent)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.CheckLinktimeDemands' has not been implemented!");
		}

		public static System.Boolean _IsVisibleFromType(System.IRuntimeMethodInfo handle, System.RuntimeTypeHandle source)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle._IsVisibleFromType' has not been implemented!");
		}

		public static System.IRuntimeMethodInfo _GetCurrentMethod(System.Threading.StackCrawlMark* stackMark)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle._GetCurrentMethod' has not been implemented!");
		}

		public static System.Reflection.MethodAttributes GetAttributes(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetAttributes' has not been implemented!");
		}

		public static System.Reflection.MethodImplAttributes GetImplAttributes(System.IRuntimeMethodInfo method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetImplAttributes' has not been implemented!");
		}

		public static System.RuntimeType GetDeclaringType(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetDeclaringType' has not been implemented!");
		}

		public static System.Int32 GetSlot(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetSlot' has not been implemented!");
		}

		public static System.Int32 GetMethodDef(System.IRuntimeMethodInfo method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetMethodDef' has not been implemented!");
		}

		public static System.String GetName(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetName' has not been implemented!");
		}

		public static System.Boolean MatchesNameHash(System.RuntimeMethodHandleInternal method, System.UInt32 hash)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.MatchesNameHash' has not been implemented!");
		}

		public static System.Object _InvokeMethodFast(System.IRuntimeMethodInfo method, System.Object target, System.Object[] arguments, System.SignatureStruct* sig, System.Reflection.MethodAttributes methodAttributes, System.RuntimeType typeOwner)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle._InvokeMethodFast' has not been implemented!");
		}

		public static System.UInt32 GetSpecialSecurityFlags(System.IRuntimeMethodInfo method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetSpecialSecurityFlags' has not been implemented!");
		}

		public static System.Void PerformSecurityCheck(System.Object obj, System.RuntimeMethodHandleInternal method, System.RuntimeType parent, System.UInt32 invocationFlags)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.PerformSecurityCheck' has not been implemented!");
		}

		public static System.Object _InvokeConstructor(System.IRuntimeMethodInfo method, System.Object[] args, System.SignatureStruct* signature, System.RuntimeType declaringType)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle._InvokeConstructor' has not been implemented!");
		}

		public static System.Boolean IsILStub(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.IsILStub' has not been implemented!");
		}

		public static System.Boolean _IsTokenSecurityTransparent(System.Reflection.RuntimeModule module, System.Int32 metaDataToken)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle._IsTokenSecurityTransparent' has not been implemented!");
		}

		public static System.Boolean _IsSecurityCritical(System.IRuntimeMethodInfo method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle._IsSecurityCritical' has not been implemented!");
		}

		public static System.Boolean _IsSecuritySafeCritical(System.IRuntimeMethodInfo method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle._IsSecuritySafeCritical' has not been implemented!");
		}

		public static System.Boolean _IsSecurityTransparent(System.IRuntimeMethodInfo method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle._IsSecurityTransparent' has not been implemented!");
		}

		public static System.Boolean HasMethodInstantiation(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.HasMethodInstantiation' has not been implemented!");
		}

		public static System.RuntimeMethodHandleInternal GetStubIfNeeded(System.RuntimeMethodHandleInternal method, System.RuntimeType declaringType, System.RuntimeType[] methodInstantiation)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetStubIfNeeded' has not been implemented!");
		}

		public static System.RuntimeMethodHandleInternal GetMethodFromCanonical(System.RuntimeMethodHandleInternal method, System.RuntimeType declaringType)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetMethodFromCanonical' has not been implemented!");
		}

		public static System.Boolean IsGenericMethodDefinition(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.IsGenericMethodDefinition' has not been implemented!");
		}

		public static System.Boolean IsTypicalMethodDefinition(System.IRuntimeMethodInfo method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.IsTypicalMethodDefinition' has not been implemented!");
		}

		public static System.Boolean IsDynamicMethod(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.IsDynamicMethod' has not been implemented!");
		}

		public static System.Void Destroy(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.Destroy' has not been implemented!");
		}

		public static System.Resolver GetResolver(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetResolver' has not been implemented!");
		}

		public static System.Reflection.MethodBody GetMethodBody(System.IRuntimeMethodInfo method, System.RuntimeType declaringType)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetMethodBody' has not been implemented!");
		}

		public static System.Boolean IsConstructor(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.IsConstructor' has not been implemented!");
		}

		public static System.Object GetLoaderAllocator(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetLoaderAllocator' has not been implemented!");
		}

		public static System.Boolean _IsVisibleFromModule(System.IRuntimeMethodInfo method, System.Reflection.RuntimeModule source)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle._IsVisibleFromModule' has not been implemented!");
		}

		public static System.Void ConstructInstantiation(System.IRuntimeMethodInfo method, System.Runtime.CompilerServices.StringHandleOnStack retString)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.ConstructInstantiation' has not been implemented!");
		}

		public static System.Void* _GetUtf8Name(System.RuntimeMethodHandleInternal method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle._GetUtf8Name' has not been implemented!");
		}

		public static System.Void _SerializationInvoke(System.IRuntimeMethodInfo method, System.Object target, System.SignatureStruct* declaringTypeSig, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle._SerializationInvoke' has not been implemented!");
		}

		public static System.Void GetMethodInstantiation(System.RuntimeMethodHandleInternal method, System.Runtime.CompilerServices.ObjectHandleOnStack types, System.Boolean fAsRuntimeTypeArray)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetMethodInstantiation' has not been implemented!");
		}

		public static System.Void GetTypicalMethodDefinition(System.IRuntimeMethodInfo method, System.Runtime.CompilerServices.ObjectHandleOnStack outMethod)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetTypicalMethodDefinition' has not been implemented!");
		}

		public static System.Void StripMethodInstantiation(System.IRuntimeMethodInfo method, System.Runtime.CompilerServices.ObjectHandleOnStack outMethod)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.StripMethodInstantiation' has not been implemented!");
		}

		public static System.Void GetCallerType(System.Runtime.CompilerServices.StackCrawlMarkHandle stackMark, System.Runtime.CompilerServices.ObjectHandleOnStack retType)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeMethodHandle.GetCallerType' has not been implemented!");
		}
	}
}
