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

GetMemberBinder

public abstract class GetMemberBinder : DynamicMetaObjectBinder
Represents the dynamic get member operation at the call site, providing the binding semantic and the details about the operation.
public bool IgnoreCase { get; }

Gets the value indicating if the string comparison should ignore the case of the member name.

public string Name { get; }

Gets the name of the member to obtain.

protected GetMemberBinder(string name, bool ignoreCase)

Initializes a new instance of the GetMemberBinder.

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

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