0x00x0028
Members 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | EmptyMetaObjects | DynamicMetaObject[] | PublicStatic+1 flags | — | |
| 0x08 | s_noValueSentinel | object | PrivateStatic+1 flags | — | |
| 0x08 | _value | object | Private+1 flags | — | |
| 0x08 | <Expression>k__BackingField | Expression | Private+1 flags | — | |
| 0x08 | <Restrictions>k__BackingField | BindingRestrictions | Private+1 flags | — |
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(Expression expression, BindingRestrictions restrictions) | Public+1 flags | — | 0x08 |
| void .ctor(Expression expression, BindingRestrictions restrictions, object value) | Public+1 flags | — | 0x08 |
| Expression get_Expression() | Public+1 flags | — | 0x08 |
| BindingRestrictions get_Restrictions() | Public+1 flags | — | 0x08 |
| object get_Value() | Public+1 flags | — | 0x08 |
| bool get_HasValue() | Public+1 flags | — | 0x01 |
| Type get_RuntimeType() | Public+1 flags | — | 0x08 |
| Type get_LimitType() | Public+1 flags | — | 0x08 |
| DynamicMetaObject BindConvert(ConvertBinder binder) | Public+2 flags | — | 0x08 |
| DynamicMetaObject BindGetMember(GetMemberBinder binder) | Public+2 flags | — | 0x08 |
| DynamicMetaObject BindSetMember(SetMemberBinder binder, DynamicMetaObject value) | Public+2 flags | — | 0x08 |
| DynamicMetaObject BindDeleteMember(DeleteMemberBinder binder) | Public+2 flags | — | 0x08 |
| DynamicMetaObject BindGetIndex(GetIndexBinder binder, const DynamicMetaObject[]& indexes) | Public+2 flags | — | 0x08 |
| DynamicMetaObject BindSetIndex(SetIndexBinder binder, const DynamicMetaObject[]& indexes, DynamicMetaObject value) | Public+2 flags | — | 0x08 |
| DynamicMetaObject BindDeleteIndex(DeleteIndexBinder binder, const DynamicMetaObject[]& indexes) | Public+2 flags | — | 0x08 |
| DynamicMetaObject BindInvokeMember(InvokeMemberBinder binder, const DynamicMetaObject[]& args) | Public+2 flags | — | 0x08 |
| DynamicMetaObject BindInvoke(InvokeBinder binder, const DynamicMetaObject[]& args) | Public+2 flags | — | 0x08 |
| DynamicMetaObject BindCreateInstance(CreateInstanceBinder binder, const DynamicMetaObject[]& args) | Public+2 flags | — | 0x08 |
| DynamicMetaObject BindUnaryOperation(UnaryOperationBinder binder) | Public+2 flags | — | 0x08 |
| DynamicMetaObject BindBinaryOperation(BinaryOperationBinder binder, DynamicMetaObject arg) | Public+2 flags | — | 0x08 |
| IEnumerable<System.String> GetDynamicMemberNames() | Public+2 flags | — | 0x08 |
| DynamicMetaObject Create(object value, Expression expression) | PublicStatic | — | 0x08 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |
Subclasses 2
Used by 41
types with a member, parameter or interface of this type<>c<>c__DisplayClass10_0<>c__DisplayClass11_0<>c__DisplayClass12_0<>c__DisplayClass13_0<>c__DisplayClass14_0<>c__DisplayClass3_0<>c__DisplayClass3_0<>c__DisplayClass4_0<>c__DisplayClass5_0<>c__DisplayClass6_0<>c__DisplayClass7_0<>c__DisplayClass8_0<>c__DisplayClass9_0BinaryOperationBinderBindingRestrictionsConvertBinderCreateInstanceBinderDeleteIndexBinderDeleteMemberBinderDynamicMetaObjectBinderDynamicProxyMetaObject`1ExpandoObjectFallbackFunc`2Func`2GetBinderAdapterGetIndexBinderGetMemberBinderIDynamicMetaObjectProviderInvokeBinderInvokeMemberBinderJObjectJTokenJValueMetaExpandoNoThrowGetBinderMemberNoThrowSetBinderMemberSetIndexBinderSetMemberBinderUnaryOperationBinder