| void .ctor(Expression expression, ExpandoObject value) | Public+1 flags | — | 0x08 |
| DynamicMetaObject BindGetOrInvokeMember(DynamicMetaObjectBinder binder, const string& name, bool ignoreCase, DynamicMetaObject fallback, Func<System.Dynamic.DynamicMetaObject fallbackInvoke) | Private | — | 0x08 |
| DynamicMetaObject BindGetMember(GetMemberBinder binder) | Public+1 flags | — | 0x08 |
| DynamicMetaObject BindInvokeMember(InvokeMemberBinder binder, const DynamicMetaObject[]& args) | Public+1 flags | — | 0x08 |
| DynamicMetaObject BindSetMember(SetMemberBinder binder, DynamicMetaObject value) | Public+1 flags | — | 0x08 |
| DynamicMetaObject BindDeleteMember(DeleteMemberBinder binder) | Public+1 flags | — | 0x08 |
| IEnumerable<System.String> GetDynamicMemberNames() | Public+1 flags | — | 0x08 |
| DynamicMetaObject AddDynamicTestAndDefer(DynamicMetaObjectBinder binder, ExpandoClass klass, ExpandoClass originalClass, DynamicMetaObject succeeds) | Private | — | 0x08 |
| ExpandoClass GetClassEnsureIndex(const string& name, bool caseInsensitive, ExpandoObject obj, ref ExpandoClass& klass, ref int& index) | Private | — | 0x08 |
| Expression GetLimitedSelf() | Private | — | 0x08 |
| BindingRestrictions GetRestrictions() | Private | — | 0x08 |
| ExpandoObject get_Value() | Public+1 flags | — | 0x08 |