MethodBuilder
cs.system.reflection.MemberInfo → cs.system.reflection.MethodBase → cs.system.reflection.MethodInfo → cs.system.reflection.emit.MethodBuilder (extern final class)
Implements: cs.system.runtime.interopservices._MethodBuilder
Instance Members
Module: cs.system.reflection.ModuleIsGenericMethod: BoolIsGenericMethodDefinition: BoolSignature: StringReturnTypeCustomAttributes: cs.system.reflection.ICustomAttributeProviderName: StringDeclaringType: cs.system.TypeReflectedType: cs.system.TypeReturnType: cs.system.TypeMethodHandle: cs.system.RuntimeMethodHandleInitLocals: BoolContainsGenericParameters: BoolGetToken(): MethodToken| Returns |
|---|
| MethodToken |
GetBaseDefinition(): cs.system.reflection.MethodInfo| Returns |
|---|
| cs.system.reflection.MethodInfo |
| Returns |
|---|
| Anonymous |
GetParameters(): cs.NativeArray<cs.system.reflection.ParameterInfo>| Returns |
|---|
| cs.NativeArray<cs.system.reflection.ParameterInfo> |
GetModule(): cs.system.reflection.Module| 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 |
MakeGenericMethod(typeArguments: cs.NativeArray<cs.system.Type>): cs.system.reflection.MethodInfo| 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> |
DefineGenericParameters(names: cs.NativeArray<String>): cs.NativeArray<GenericTypeParameterBuilder>| 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 |
- |