6 [global::__DynamicallyInvokable]
13 [global::__DynamicallyInvokable]
16 [global::__DynamicallyInvokable]
19 return typeof(
object);
25 [global::__DynamicallyInvokable]
28 [global::__DynamicallyInvokable]
35 internal sealed
override bool IsStandardBinder =>
true;
39 [global::__DynamicallyInvokable]
42 ContractUtils.RequiresNotNull(callInfo,
"callInfo");
50 [global::__DynamicallyInvokable]
53 ContractUtils.RequiresNotNull(target,
"target");
54 ContractUtils.RequiresNotNull(args,
"args");
55 ContractUtils.Requires(args.Length >= 2,
"args");
58 ContractUtils.RequiresNotNull(value,
"args");
59 ContractUtils.RequiresNotNullItems(array,
"args");
68 [global::__DynamicallyInvokable]
80 [global::__DynamicallyInvokable]
Represents the dynamic set index operation at the call site, providing the binding semantic and the d...
SetIndexBinder(CallInfo callInfo)
Initializes a new instance of the T:System.Dynamic.SetIndexBinder.
sealed override DynamicMetaObject Bind(DynamicMetaObject target, DynamicMetaObject[] args)
Performs the binding of the dynamic set index operation.
DynamicMetaObject FallbackSetIndex(DynamicMetaObject target, DynamicMetaObject[] indexes, DynamicMetaObject value)
Performs the binding of the dynamic set index operation if the target dynamic object cannot bind.
Represents type declarations: class types, interface types, array types, value types,...
Describes arguments in the dynamic binding process.
sealed override Type ReturnType
The result type of the operation.