Example #1
0
 public override DynamicMetaObject FallbackGetIndex(DynamicMetaObject target,
                                                    DynamicMetaObject[] indexes,
                                                    DynamicMetaObject errorSuggestion)
 {
     return(errorSuggestion ??
            TrivialBinderHelper.ThrowExpression(DynamicObjectAccessor.MissingMemberErrorString(target, "Items"), ReturnType));
 }
Example #2
0
 public override DynamicMetaObject FallbackSetMember(DynamicMetaObject target,
                                                     DynamicMetaObject value,
                                                     DynamicMetaObject errorSuggestion)
 {
     return(errorSuggestion ??
            TrivialBinderHelper.ThrowExpression(DynamicObjectAccessor.MissingMemberErrorString(target, Name), ReturnType));
 }