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

		public static System.Boolean IsInstanceOfType(System.RuntimeType type, System.Object o)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsInstanceOfType' has not been implemented!");
		}

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

		public static System.Object CreateInstance(System.RuntimeType type, System.Boolean publicOnly, System.Boolean noCheck, System.Boolean* canBeCached, System.RuntimeMethodHandleInternal* ctor, System.Boolean* bNeedSecurityCheck)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.CreateInstance' has not been implemented!");
		}

		public static System.Object CreateCaInstance(System.RuntimeType type, System.IRuntimeMethodInfo ctor)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.CreateCaInstance' has not been implemented!");
		}

		public static System.Object Allocate(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.Allocate' has not been implemented!");
		}

		public static System.Object CreateInstanceForAnotherGenericParameter(System.RuntimeType type, System.RuntimeType genericParameter)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.CreateInstanceForAnotherGenericParameter' has not been implemented!");
		}

		public static System.Reflection.CorElementType GetCorElementType(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetCorElementType' has not been implemented!");
		}

		public static System.Reflection.RuntimeAssembly GetAssembly(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetAssembly' has not been implemented!");
		}

		public static System.Reflection.RuntimeModule GetModule(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetModule' has not been implemented!");
		}

		public static System.RuntimeType GetBaseType(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetBaseType' has not been implemented!");
		}

		public static System.Reflection.TypeAttributes GetAttributes(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetAttributes' has not been implemented!");
		}

		public static System.RuntimeType GetElementType(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetElementType' has not been implemented!");
		}

		public static System.Boolean CompareCanonicalHandles(System.RuntimeType left, System.RuntimeType right)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.CompareCanonicalHandles' has not been implemented!");
		}

		public static System.Int32 GetArrayRank(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetArrayRank' has not been implemented!");
		}

		public static System.Int32 GetToken(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetToken' has not been implemented!");
		}

		public static System.RuntimeMethodHandleInternal GetMethodAt(System.RuntimeType type, System.Int32 slot)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetMethodAt' has not been implemented!");
		}

		public static System.Boolean GetFields(System.RuntimeType type, System.IntPtr* result, System.Int32* count)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetFields' has not been implemented!");
		}

		public static System.Type[] GetInterfaces(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetInterfaces' has not been implemented!");
		}

		public static System.Int32 GetNumVirtuals(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetNumVirtuals' has not been implemented!");
		}

		public static System.Int32 GetInterfaceMethodSlots(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetInterfaceMethodSlots' has not been implemented!");
		}

		public static System.Boolean IsComObject(System.RuntimeType type, System.Boolean isGenericCOM)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsComObject' has not been implemented!");
		}

		public static System.Boolean IsContextful(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsContextful' has not been implemented!");
		}

		public static System.Boolean IsInterface(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsInterface' has not been implemented!");
		}

		public static System.Boolean HasProxyAttribute(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.HasProxyAttribute' has not been implemented!");
		}

		public static System.Boolean IsValueType(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsValueType' has not been implemented!");
		}

		public static System.Boolean CanCastTo(System.RuntimeType type, System.RuntimeType target)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.CanCastTo' has not been implemented!");
		}

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

		public static System.IRuntimeMethodInfo GetDeclaringMethod(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetDeclaringMethod' has not been implemented!");
		}

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

		public static System.Boolean HasInstantiation(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.HasInstantiation' has not been implemented!");
		}

		public static System.Void GetGenericTypeDefinition(System.RuntimeTypeHandle type, System.Runtime.CompilerServices.ObjectHandleOnStack retType)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetGenericTypeDefinition' has not been implemented!");
		}

		public static System.Boolean IsGenericTypeDefinition(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsGenericTypeDefinition' has not been implemented!");
		}

		public static System.Boolean IsGenericVariable(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsGenericVariable' has not been implemented!");
		}

		public static System.Boolean ContainsGenericVariables(System.RuntimeType handle)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.ContainsGenericVariables' has not been implemented!");
		}

		public static System.Boolean IsEquivalentTo(System.RuntimeType rtType1, System.RuntimeType rtType2)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsEquivalentTo' has not been implemented!");
		}

		public static System.Boolean IsEquivalentType(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsEquivalentType' has not been implemented!");
		}

		public static System.RuntimeMethodHandleInternal GetFirstIntroducedMethod(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetFirstIntroducedMethod' has not been implemented!");
		}

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

		public static System.Void GetConstraints(System.RuntimeTypeHandle handle, System.Runtime.CompilerServices.ObjectHandleOnStack types)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetConstraints' has not been implemented!");
		}

		public static System.IntPtr GetGCHandle(System.RuntimeTypeHandle handle, System.Runtime.InteropServices.GCHandleType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetGCHandle' has not been implemented!");
		}

		public static System.Void VerifyInterfaceIsImplemented(System.RuntimeTypeHandle handle, System.RuntimeTypeHandle interfaceHandle)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.VerifyInterfaceIsImplemented' has not been implemented!");
		}

		public static System.Int32 GetInterfaceMethodImplementationSlot(System.RuntimeTypeHandle handle, System.RuntimeTypeHandle interfaceHandle, System.RuntimeMethodHandleInternal interfaceMethodHandle)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetInterfaceMethodImplementationSlot' has not been implemented!");
		}

		public static System.Boolean _IsVisible(System.RuntimeTypeHandle typeHandle)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle._IsVisible' has not been implemented!");
		}

		public static System.Boolean IsSecurityCritical(System.RuntimeTypeHandle typeHandle)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsSecurityCritical' has not been implemented!");
		}

		public static System.Boolean IsSecuritySafeCritical(System.RuntimeTypeHandle typeHandle)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsSecuritySafeCritical' has not been implemented!");
		}

		public static System.Boolean IsSecurityTransparent(System.RuntimeTypeHandle typeHandle)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsSecurityTransparent' has not been implemented!");
		}

		public static System.Boolean IsVisibleFromModule(System.RuntimeTypeHandle handle, System.Reflection.RuntimeModule module)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsVisibleFromModule' has not been implemented!");
		}

		public static System.Void ConstructName(System.RuntimeTypeHandle handle, System.Boolean nameSpace, System.Boolean fullInst, System.Boolean assembly, System.Runtime.CompilerServices.StringHandleOnStack retString)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.ConstructName' has not been implemented!");
		}

		public static System.Void* _GetUtf8Name(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle._GetUtf8Name' has not been implemented!");
		}

		public static System.Void GetDefaultConstructor(System.RuntimeTypeHandle handle, System.Runtime.CompilerServices.ObjectHandleOnStack method)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetDefaultConstructor' has not been implemented!");
		}

		public static System.Void GetTypeByName(System.String name, System.Boolean throwOnError, System.Boolean ignoreCase, System.Boolean reflectionOnly, System.Runtime.CompilerServices.StackCrawlMarkHandle stackMark, System.Boolean loadTypeFromPartialName, System.Runtime.CompilerServices.ObjectHandleOnStack type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetTypeByName' has not been implemented!");
		}

		public static System.Void GetTypeByNameUsingCARules(System.String name, System.Reflection.RuntimeModule scope, System.Runtime.CompilerServices.ObjectHandleOnStack type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetTypeByNameUsingCARules' has not been implemented!");
		}

		public static System.Void Instantiate(System.RuntimeTypeHandle handle, System.IntPtr* pInst, System.Int32 numGenericArgs, System.Runtime.CompilerServices.ObjectHandleOnStack type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.Instantiate' has not been implemented!");
		}

		public static System.Void MakeArray(System.RuntimeTypeHandle handle, System.Int32 rank, System.Runtime.CompilerServices.ObjectHandleOnStack type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.MakeArray' has not been implemented!");
		}

		public static System.Void MakeSZArray(System.RuntimeTypeHandle handle, System.Runtime.CompilerServices.ObjectHandleOnStack type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.MakeSZArray' has not been implemented!");
		}

		public static System.Void MakeByRef(System.RuntimeTypeHandle handle, System.Runtime.CompilerServices.ObjectHandleOnStack type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.MakeByRef' has not been implemented!");
		}

		public static System.Void MakePointer(System.RuntimeTypeHandle handle, System.Runtime.CompilerServices.ObjectHandleOnStack type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.MakePointer' has not been implemented!");
		}

		public static System.Boolean IsCollectible(System.RuntimeTypeHandle handle)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.IsCollectible' has not been implemented!");
		}

		public static System.Int32 GetGenericVariableIndex(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.GetGenericVariableIndex' has not been implemented!");
		}

		public static System.Boolean SatisfiesConstraints(System.RuntimeType paramType, System.IntPtr* pTypeContext, System.Int32 typeContextLength, System.IntPtr* pMethodContext, System.Int32 methodContextLength, System.RuntimeType toType)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle.SatisfiesConstraints' has not been implemented!");
		}

		public static System.IntPtr _GetMetadataImport(System.RuntimeType type)
		{
			throw new System.NotImplementedException("Method 'System.RuntimeTypeHandle._GetMetadataImport' has not been implemented!");
		}
	}
}
