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

System.Dynamic.DynamicMetaObjectBinder

public abstract class DynamicMetaObjectBinder : CallSiteBinder
namespace System.Dynamic { public abstract class DynamicMetaObjectBinder : CallSiteBinder { public virtual Type ReturnType { get; } protected DynamicMetaObjectBinder(); public abstract DynamicMetaObject Bind(DynamicMetaObject target, DynamicMetaObject[] args); public DynamicMetaObject Defer(DynamicMetaObject target, params DynamicMetaObject[] args); public DynamicMetaObject Defer(params DynamicMetaObject[] args); public Expression GetUpdateExpression(Type type); } }