<PackageReference Include="NETStandard.Library" Version="2.0.2" />

System.Dynamic.GetMemberBinder

public abstract class GetMemberBinder : DynamicMetaObjectBinder
namespace System.Dynamic { public abstract class GetMemberBinder : DynamicMetaObjectBinder { public bool IgnoreCase { get; } public string Name { get; } protected GetMemberBinder(string name, bool ignoreCase); public DynamicMetaObject FallbackGetMember(DynamicMetaObject target); public abstract DynamicMetaObject FallbackGetMember(DynamicMetaObject target, DynamicMetaObject errorSuggestion); } }