<PackageReference Include="System.Dynamic.Runtime" Version="4.0.11-beta-23409" />

GetIndexBinder

public abstract class GetIndexBinder : DynamicMetaObjectBinder
Represents the dynamic get index operation at the call site, providing the binding semantic and the details about the operation.
public CallInfo CallInfo { get; }

Gets the signature of the arguments at the call site.

protected GetIndexBinder(CallInfo callInfo)

Initializes a new instance of the GetIndexBinder.

Performs the binding of the dynamic get index operation if the target dynamic object cannot bind.

public abstract DynamicMetaObject FallbackGetIndex(DynamicMetaObject target, DynamicMetaObject[] indexes, DynamicMetaObject errorSuggestion)

When overridden in the derived class, performs the binding of the dynamic get index operation if the target dynamic object cannot bind.