0x00x0078
Members 13
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | method_ptr | long | Private | — | |
| 0x08 | invoke_impl | long | Private | — | |
| 0x08 | m_target | object | Private | — | |
| 0x08 | method | long | Private | — | |
| 0x08 | delegate_trampoline | long | Private | — | |
| 0x08 | extra_arg | long | Private | — | |
| 0x08 | method_code | long | Private | — | |
| 0x08 | interp_method | long | Private | — | |
| 0x08 | interp_invoke_impl | long | Private | — | |
| 0x08 | method_info | MethodInfo | Private | — | |
| 0x08 | original_method_info | MethodInfo | Private | — | |
| 0x08 | data | DelegateData | Private | — | |
| 0x01 | method_is_virtual | bool | Private | — | |
| 0x0071 | 0x07 | unreflected bytes to end of Delegate | |||
Functions 34
| Signature | Flags | Native | Params |
|---|---|---|---|
| MethodInfo get_Method() | Public+1 flags | 0x08 | |
| MethodInfo GetVirtualMethod_internal() | Private | 0x08 | |
| object get_Target() | Public+1 flags | 0x08 | |
| Delegate CreateDelegate_internal(Type type, object target, MethodInfo info, bool throwOnBindFailure) | Static+1 flags | 0x08 | |
| bool arg_type_match(Type delArgType, Type argType) | PrivateStatic | 0x08 | |
| bool arg_type_match_this(Type delArgType, Type argType, bool boxedThis) | PrivateStatic | 0x08 | |
| bool return_type_match(Type delReturnType, Type returnType) | PrivateStatic | 0x08 | |
| Delegate CreateDelegate(Type type, object firstArgument, MethodInfo method, bool throwOnBindFailure, bool allowClosed) | PrivateStatic | 0x08 | |
| Delegate CreateDelegate(Type type, object firstArgument, MethodInfo method) | PublicStatic | 0x08 | |
| Delegate CreateDelegate(Type type, MethodInfo method, bool throwOnBindFailure) | PublicStatic | 0x08 | |
| Delegate CreateDelegate(Type type, MethodInfo method) | PublicStatic | 0x08 | |
| Delegate CreateDelegate(Type type, object target, const string& method) | PublicStatic | 0x08 | |
| MethodInfo GetCandidateMethod(Type type, Type target, const string& method, const BindingFlags& bflags, bool ignoreCase, bool throwOnBindFailure) | PrivateStatic | 0x08 | |
| Delegate CreateDelegate(Type type, Type target, const string& method, bool ignoreCase, bool throwOnBindFailure) | PublicStatic | 0x08 | |
| Delegate CreateDelegate(Type type, Type target, const string& method) | PublicStatic | 0x08 | |
| Delegate CreateDelegate(Type type, object target, const string& method, bool ignoreCase, bool throwOnBindFailure) | PublicStatic | 0x08 | |
| Delegate CreateDelegate(Type type, object target, const string& method, bool ignoreCase) | PublicStatic | 0x08 | |
| object DynamicInvoke(const object[]& args) | Public | 0x08 | |
| void InitializeDelegateData() | Private | 0x00 | |
| object DynamicInvokeImpl(const object[]& args) | 3 flags | 0x08 | |
| object Clone() | Public+2 flags | 0x08 | |
| bool Equals(object obj) | Public+1 flags | 0x08 | |
| int GetHashCode() | Public+1 flags | 0x04 | |
| MethodInfo GetMethodImpl() | 3 flags | 0x08 | |
| void GetObjectData(SerializationInfo info, const StreamingContext& context) | Public+2 flags | 0x10 | |
| Delegate[] GetInvocationList() | Public+2 flags | 0x08 | |
| Delegate Combine(Delegate a, Delegate b) | PublicStatic | 0x08 | |
| Delegate Combine(const Delegate[]& delegates) | PublicStatic | 0x08 | |
| Delegate CombineImpl(Delegate d) | 3 flags | 0x08 | |
| Delegate Remove(Delegate source, Delegate value) | PublicStatic | 0x08 | |
| Delegate RemoveImpl(Delegate d) | 3 flags | 0x08 | |
| bool op_Equality(Delegate d1, Delegate d2) | PublicStatic+1 flags | 0x08 | |
| bool op_Inequality(Delegate d1, Delegate d2) | PublicStatic+1 flags | 0x08 | |
| MulticastDelegate AllocDelegateLike_internal(Delegate d) | Static+1 flags | 0x08 |
Subclasses 1
Used by 380
types with a member, parameter or interface of this typeAction[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`1[]Action`2[]Action`2[]Action`2[]Action`2[]Action`2[]Action`2[]Action`2[]Action`2[]Action`2[]Action`2[]Action`3[]Action`3[]AddEventAdapterBaseInvokableCallBurstCompilerBurstCompilerHelperContinuationResultTaskFromResultTask`2+300 more