W3cubDocs

/Haxe C#

MethodBuilder

package cs.system.reflection.emit

extends MethodInfoMethodBaseMemberInfo

implements _MethodBuilder

Available on cs

Variables

InitLocals:Bool

read onlySignature:String

Methods

finalAddDeclarativeSecurity(action:SecurityAction, pset:PermissionSet):Void

finalCreateMethodBody(il:NativeArray<UInt8>, count:Int):Void

finalDefineGenericParameters(names:NativeArray<String>):NativeArray<GenericTypeParameterBuilder>

finalDefineParameter(position:Int, attributes:ParameterAttributes, strParamName:String):ParameterBuilder

finalGetILGenerator():ILGenerator

finalGetILGenerator(size:Int):ILGenerator

finalGetModule():Module

finalGetToken():MethodToken

finalSetCustomAttribute(customBuilder:CustomAttributeBuilder):Void

finalSetCustomAttribute(con:ConstructorInfo, binaryAttribute:NativeArray<UInt8>):Void

finalSetImplementationFlags(attributes:MethodImplAttributes):Void

finalSetMarshal(unmanagedMarshal:UnmanagedMarshal):Void

finalSetParameters(parameterTypes:NativeArray<Type>):Void

finalSetReturnType(returnType:Type):Void

finalSetSignature(returnType:Type, returnTypeRequiredCustomModifiers:NativeArray<Type>, returnTypeOptionalCustomModifiers:NativeArray<Type>, parameterTypes:NativeArray<Type>, parameterTypeRequiredCustomModifiers:NativeArray<NativeArray<Type>>, parameterTypeOptionalCustomModifiers:NativeArray<NativeArray<Type>>):Void

finalSetSymCustomAttribute(name:String, data:NativeArray<UInt8>):Void

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cs/system/reflection/emit/MethodBuilder.html