namespace Cosmos.Plugs
{
	[Cosmos.IL2CPU.Plugs.Plug(Target = typeof(System.Reflection.Emit.TypeBuilder), TargetFramework = Cosmos.IL2CPU.Plugs.FrameworkVersion.v4_0)]
	public static class System_Reflection_Emit_TypeBuilderImpl
	{

		public static System.Int32 DefineMethod(System.Reflection.RuntimeModule module, System.Int32 tkParent, System.String name, System.Byte[] signature, System.Int32 sigLength, System.Reflection.MethodAttributes attributes)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.DefineMethod' has not been implemented!");
		}

		public static System.Int32 DefineMethodSpec(System.Reflection.RuntimeModule module, System.Int32 tkParent, System.Byte[] signature, System.Int32 sigLength)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.DefineMethodSpec' has not been implemented!");
		}

		public static System.Int32 DefineField(System.Reflection.RuntimeModule module, System.Int32 tkParent, System.String name, System.Byte[] signature, System.Int32 sigLength, System.Reflection.FieldAttributes attributes)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.DefineField' has not been implemented!");
		}

		public static System.Void SetPInvokeData(System.Reflection.RuntimeModule module, System.String DllName, System.String name, System.Int32 token, System.Int32 linkFlags)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.SetPInvokeData' has not been implemented!");
		}

		public static System.Int32 DefineProperty(System.Reflection.RuntimeModule module, System.Int32 tkParent, System.String name, System.Reflection.PropertyAttributes attributes, System.Byte[] signature, System.Int32 sigLength)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.DefineProperty' has not been implemented!");
		}

		public static System.Int32 DefineEvent(System.Reflection.RuntimeModule module, System.Int32 tkParent, System.String name, System.Reflection.EventAttributes attributes, System.Int32 tkEventType)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.DefineEvent' has not been implemented!");
		}

		public static System.Void DefineMethodSemantics(System.Reflection.RuntimeModule module, System.Int32 tkAssociation, System.Reflection.MethodSemanticsAttributes semantics, System.Int32 tkMethod)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.DefineMethodSemantics' has not been implemented!");
		}

		public static System.Void DefineMethodImpl(System.Reflection.RuntimeModule module, System.Int32 tkType, System.Int32 tkBody, System.Int32 tkDecl)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.DefineMethodImpl' has not been implemented!");
		}

		public static System.Void SetMethodImpl(System.Reflection.RuntimeModule module, System.Int32 tkMethod, System.Reflection.MethodImplAttributes MethodImplAttributes)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.SetMethodImpl' has not been implemented!");
		}

		public static System.Int32 SetParamInfo(System.Reflection.RuntimeModule module, System.Int32 tkMethod, System.Int32 iSequence, System.Reflection.ParameterAttributes iParamAttributes, System.String strParamName)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.SetParamInfo' has not been implemented!");
		}

		public static System.Int32 GetTokenFromSig(System.Reflection.RuntimeModule module, System.Byte[] signature, System.Int32 sigLength)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.GetTokenFromSig' has not been implemented!");
		}

		public static System.Void SetFieldLayoutOffset(System.Reflection.RuntimeModule module, System.Int32 fdToken, System.Int32 iOffset)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.SetFieldLayoutOffset' has not been implemented!");
		}

		public static System.Void SetClassLayout(System.Reflection.RuntimeModule module, System.Int32 tk, System.Reflection.Emit.PackingSize iPackingSize, System.Int32 iTypeSize)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.SetClassLayout' has not been implemented!");
		}

		public static System.Void SetFieldMarshal(System.Reflection.RuntimeModule module, System.Int32 tk, System.Byte[] ubMarshal, System.Int32 ubSize)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.SetFieldMarshal' has not been implemented!");
		}

		public static System.Void AddDeclarativeSecurity(System.Reflection.RuntimeModule module, System.Int32 parent, System.Security.Permissions.SecurityAction action, System.Byte[] blob, System.Int32 cb)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.AddDeclarativeSecurity' has not been implemented!");
		}

		public static System.Void SetParentType(System.Reflection.RuntimeModule module, System.Int32 tdTypeDef, System.Int32 tkParent)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.SetParentType' has not been implemented!");
		}

		public static System.Void AddInterfaceImpl(System.Reflection.RuntimeModule module, System.Int32 tdTypeDef, System.Int32 tkInterface)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.AddInterfaceImpl' has not been implemented!");
		}

		public static System.Void SetMethodIL(System.Reflection.RuntimeModule module, System.Int32 tk, System.Boolean isInitLocals, System.Byte[] body, System.Int32 bodyLength, System.Byte[] LocalSig, System.Int32 sigLength, System.Int32 maxStackSize, System.Reflection.Emit.__ExceptionInstance[] exceptions, System.Int32 numExceptions, System.Int32[] tokenFixups, System.Int32 numTokenFixups, System.Int32[] rvaFixups, System.Int32 numRvaFixups)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.SetMethodIL' has not been implemented!");
		}

		public static System.Void DefineCustomAttribute(System.Reflection.RuntimeModule module, System.Int32 tkAssociate, System.Int32 tkConstructor, System.Byte[] attr, System.Int32 attrLength, System.Boolean toDisk, System.Boolean updateCompilerFlags)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.DefineCustomAttribute' has not been implemented!");
		}

		public static System.Void SetConstantValue(System.Reflection.RuntimeModule module, System.Int32 tk, System.Int32 corType, System.Void* pValue)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.SetConstantValue' has not been implemented!");
		}

		public static System.Int32 DefineType(System.Reflection.RuntimeModule module, System.String fullname, System.Int32 tkParent, System.Reflection.TypeAttributes attributes, System.Int32 tkEnclosingType, System.Int32[] interfaceTokens)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.DefineType' has not been implemented!");
		}

		public static System.Int32 DefineGenericParam(System.Reflection.RuntimeModule module, System.String name, System.Int32 tkParent, System.Reflection.GenericParameterAttributes attributes, System.Int32 position, System.Int32[] constraints)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.DefineGenericParam' has not been implemented!");
		}

		public static System.Void TermCreateClass(System.Reflection.RuntimeModule module, System.Int32 tk, System.Runtime.CompilerServices.ObjectHandleOnStack type)
		{
			throw new System.NotImplementedException("Method 'System.Reflection.Emit.TypeBuilder.TermCreateClass' has not been implemented!");
		}
	}
}
