implements _MethodBuilder
0x00x00D0
Members 27
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | mhandle | RuntimeMethodHandle | Private | |
| 0x08 | rtype | Type | Private | |
| 0x08 | parameters | Type[] | 1 flags | |
| 0x04 | attrs | MethodAttributes | Private | |
| 0x04 | iattrs | MethodImplAttributes | Private | |
| 0x08 | name | string | Private | |
| 0x04 | table_idx | int | Private | |
| 0x003C | 0x04 | padding / unreflected | ||
| 0x08 | code | byte[] | Private | |
| 0x08 | ilgen | ILGenerator | Private | |
| 0x08 | type | TypeBuilder | Private | |
| 0x08 | pinfo | ParameterBuilder[] | 1 flags | |
| 0x08 | cattrs | CustomAttributeBuilder[] | Private | |
| 0x08 | override_methods | MethodInfo[] | Private | |
| 0x08 | pi_dll | string | Private | |
| 0x08 | pi_entry | string | Private | |
| 0x04 | charset | CharSet | Private | |
| 0x04 | extra_flags | uint | Private | |
| 0x04 | native_cc | CallingConvention | Private | |
| 0x04 | call_conv | CallingConventions | Private | |
| 0x01 | init_locals | bool | Private | |
| 0x0091 | 0x07 | padding / unreflected | ||
| 0x08 | generic_container | long | Private | |
| 0x08 | generic_params | GenericTypeParameterBuilder[] | 1 flags | |
| 0x08 | returnModReq | Type[] | Private | |
| 0x08 | returnModOpt | Type[] | Private | |
| 0x08 | paramModReq | Type[][] | Private | |
| 0x08 | paramModOpt | Type[][] | Private | |
| 0x08 | permissions | RefEmitPermissionSet[] | Private | |
Functions 73
| Signature | Flags | Native | Params |
|---|---|---|---|
| void System.Runtime.InteropServices._MethodBuilder.GetIDsOfNames() | PrivateFinal+2 flags | — | 0x00 |
| void System.Runtime.InteropServices._MethodBuilder.GetTypeInfo() | PrivateFinal+2 flags | — | 0x00 |
| void System.Runtime.InteropServices._MethodBuilder.GetTypeInfoCount() | PrivateFinal+2 flags | — | 0x00 |
| void System.Runtime.InteropServices._MethodBuilder.Invoke() | PrivateFinal+2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void get_ContainsGenericParameters() | Public+2 flags | — | 0x00 |
| void get_InitLocals() | Public+1 flags | — | 0x00 |
| void set_InitLocals() | Public+1 flags | — | 0x00 |
| void get_TypeBuilder() | 2 flags | — | 0x00 |
| void get_MethodHandle() | Public+2 flags | — | 0x00 |
| void get_MethodHandleInternal() | 2 flags | — | 0x00 |
| void get_ReturnType() | Public+2 flags | — | 0x00 |
| void get_ReflectedType() | Public+2 flags | — | 0x00 |
| void get_DeclaringType() | Public+2 flags | — | 0x00 |
| void get_Name() | Public+2 flags | — | 0x00 |
| void get_Attributes() | Public+2 flags | — | 0x00 |
| void get_ReturnTypeCustomAttributes() | Public+2 flags | — | 0x00 |
| void get_CallingConvention() | Public+2 flags | — | 0x00 |
| void get_Signature() | Public+1 flags | — | 0x00 |
| void set_BestFitMapping() | 2 flags | — | 0x00 |
| void set_ThrowOnUnmappableChar() | 2 flags | — | 0x00 |
| void set_ExactSpelling() | 2 flags | — | 0x00 |
| void set_SetLastError() | 2 flags | — | 0x00 |
| void GetToken() | Public | — | 0x00 |
| void GetBaseDefinition() | Public+1 flags | — | 0x00 |
| void GetMethodImplementationFlags() | Public+1 flags | — | 0x00 |
| void GetParameters() | Public+1 flags | — | 0x00 |
| void GetParametersInternal() | 2 flags | — | 0x00 |
| void GetParametersCount() | 2 flags | — | 0x00 |
| void GetParameterType() | 2 flags | — | 0x00 |
| void RuntimeResolve() | 1 flags | — | 0x00 |
| void GetModule() | Public | — | 0x00 |
| void CreateMethodBody() | Public | — | 0x00 |
| void SetMethodBody() | Public | — | 0x00 |
| void Invoke() | Public+1 flags | — | 0x00 |
| void IsDefined() | Public+1 flags | — | 0x00 |
| void GetCustomAttributes() | Public+1 flags | — | 0x00 |
| void GetCustomAttributes() | Public+1 flags | — | 0x00 |
| void GetILGenerator() | Public | — | 0x00 |
| void GetILGenerator() | Public | — | 0x00 |
| void DefineParameter() | Public | — | 0x00 |
| void check_override() | 1 flags | — | 0x00 |
| void fixup() | 1 flags | — | 0x00 |
| void ResolveUserTypes() | 1 flags | — | 0x00 |
| void FixupTokens() | 1 flags | — | 0x00 |
| void GenerateDebugInfo() | 1 flags | — | 0x00 |
| void SetCustomAttribute() | Public | — | 0x00 |
| void SetCustomAttribute() | Public | — | 0x00 |
| void SetImplementationFlags() | Public | — | 0x00 |
| void AddDeclarativeSecurity() | Public | — | 0x00 |
| void SetMarshal() | Public | — | 0x00 |
| void SetSymCustomAttribute() | Public | — | 0x00 |
| void ToString() | Public+1 flags | — | 0x00 |
| void Equals() | Public+1 flags | — | 0x00 |
| void GetHashCode() | Public+1 flags | — | 0x00 |
| void get_next_table_index() | 2 flags | — | 0x00 |
| void ExtendArray() | Private | — | 0x00 |
| void set_override() | 1 flags | — | 0x00 |
| void RejectIfCreated() | Private | — | 0x00 |
| void NotSupported() | Private | — | 0x00 |
| void MakeGenericMethod() | Public+1 flags | — | 0x00 |
| void get_IsGenericMethodDefinition() | Public+2 flags | — | 0x00 |
| void get_IsGenericMethod() | Public+2 flags | — | 0x00 |
| void GetGenericMethodDefinition() | Public+1 flags | — | 0x00 |
| void GetGenericArguments() | Public+1 flags | — | 0x00 |
| void DefineGenericParameters() | Public | — | 0x00 |
| void SetReturnType() | Public | — | 0x00 |
| void SetParameters() | Public | — | 0x00 |
| void SetSignature() | Public | — | 0x00 |
| void get_Module() | Public+2 flags | — | 0x00 |
| void get_ReturnParameter() | Public+2 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |