MethodBuilder

cs.system.reflection.MemberInfocs.system.reflection.MethodBasecs.system.reflection.MethodInfocs.system.reflection.emit.MethodBuilder (extern final class)

Instance Members


IsGenericMethod: Bool

IsGenericMethodDefinition: Bool

Signature: String

CallingConvention: Anonymous


Attributes: Anonymous

Name: String

DeclaringType: cs.system.Type

ReflectedType: cs.system.Type

ReturnType: cs.system.Type


InitLocals: Bool

ContainsGenericParameters: Bool

GetToken(): MethodToken
Returns
MethodToken

Returns
cs.system.reflection.MethodInfo

GetMethodImplementationFlags(): Anonymous
Returns
Anonymous

Returns
cs.NativeArray<cs.system.reflection.ParameterInfo>

Returns
cs.system.reflection.Module

CreateMethodBody(il: cs.NativeArray<cs.types.UInt8>, count: Int): Void
Name Type
il cs.NativeArray<cs.types.UInt8>
count Int

IsDefined(attributeType: cs.system.Type, inherit: Bool): Bool
Name Type
attributeType cs.system.Type
inherit Bool
Returns
Bool

GetCustomAttributes(inherit: Bool): cs.NativeArray<Dynamic>
Name Type
inherit Bool
Returns
cs.NativeArray<Dynamic>

GetILGenerator(): ILGenerator
Returns
ILGenerator

DefineParameter(position: Int, attributes: Anonymous, strParamName: String): ParameterBuilder
Name Type
position Int
attributes Anonymous
strParamName String
Returns
ParameterBuilder

SetCustomAttribute(customBuilder: CustomAttributeBuilder): Void
Name Type
customBuilder CustomAttributeBuilder

SetImplementationFlags(attributes: Anonymous): Void
Name Type
attributes Anonymous

AddDeclarativeSecurity(action: Anonymous, pset: cs.system.security.PermissionSet): Void
Name Type
action Anonymous
pset cs.system.security.PermissionSet

SetMarshal(unmanagedMarshal: UnmanagedMarshal): Void
Name Type
unmanagedMarshal UnmanagedMarshal

SetSymCustomAttribute(name: String, data: cs.NativeArray<cs.types.UInt8>): Void
Name Type
name String
data cs.NativeArray<cs.types.UInt8>

ToString(): String
Returns
String

Name Type
typeArguments cs.NativeArray<cs.system.Type>
Returns
cs.system.reflection.MethodInfo

GetGenericMethodDefinition(): cs.system.reflection.MethodInfo
Returns
cs.system.reflection.MethodInfo

GetGenericArguments(): cs.NativeArray<cs.system.Type>
Returns
cs.NativeArray<cs.system.Type>

Name Type
names cs.NativeArray<String>
Returns
cs.NativeArray<GenericTypeParameterBuilder>

SetReturnType(returnType: cs.system.Type): Void
Name Type
returnType cs.system.Type

SetParameters(parameterTypes: cs.NativeArray<cs.system.Type>): Void
Name Type
parameterTypes cs.NativeArray<cs.system.Type>

SetSignature(returnType: cs.system.Type, returnTypeRequiredCustomModifiers: cs.NativeArray<cs.system.Type>, returnTypeOptionalCustomModifiers: cs.NativeArray<cs.system.Type>, parameterTypes: cs.NativeArray<cs.system.Type>, parameterTypeRequiredCustomModifiers: cs.NativeArray<cs.NativeArray<cs.system.Type>>, parameterTypeOptionalCustomModifiers: cs.NativeArray<cs.NativeArray<cs.system.Type>>): Void
Name Type
returnType cs.system.Type
returnTypeRequiredCustomModifiers cs.NativeArray<cs.system.Type>
returnTypeOptionalCustomModifiers cs.NativeArray<cs.system.Type>
parameterTypes cs.NativeArray<cs.system.Type>
parameterTypeRequiredCustomModifiers cs.NativeArray<cs.NativeArray<cs.system.Type>>
parameterTypeOptionalCustomModifiers cs.NativeArray<cs.NativeArray<cs.system.Type>>

Metadata

Name Parameters
:nativeGen -
:libType -
:csNative -