package cs.system.reflection.emit
extends MethodInfo › MethodBase › MemberInfo
implements _MethodBuilder
Available on csInitLocals:Boolread only Signature:String AddDeclarativeSecurity (action:SecurityAction, pset:PermissionSet):Void CreateMethodBody (il:NativeArray<UInt8>, count:Int):Void DefineGenericParameters (names:NativeArray<String>):NativeArray<GenericTypeParameterBuilder> DefineParameter (position:Int, attributes:ParameterAttributes, strParamName:String):ParameterBuilder GetILGenerator ():ILGenerator GetILGenerator (size:Int):ILGenerator GetModule ():Module GetToken ():MethodToken SetCustomAttribute (customBuilder:CustomAttributeBuilder):Void SetCustomAttribute (con:ConstructorInfo, binaryAttribute:NativeArray<UInt8>):Void SetImplementationFlags (attributes:MethodImplAttributes):Void SetMarshal (unmanagedMarshal:UnmanagedMarshal):Void SetParameters (parameterTypes:NativeArray<Type>):Void SetReturnType (returnType:Type):Void SetSignature (returnType:Type, returnTypeRequiredCustomModifiers:NativeArray<Type>, returnTypeOptionalCustomModifiers:NativeArray<Type>, parameterTypes:NativeArray<Type>, parameterTypeRequiredCustomModifiers:NativeArray<NativeArray<Type>>, parameterTypeOptionalCustomModifiers:NativeArray<NativeArray<Type>>):Void SetSymCustomAttribute (name:String, data:NativeArray<UInt8>):Void
© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cs/system/reflection/emit/MethodBuilder.html