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

System.Dynamic.InvokeBinder

public abstract class InvokeBinder : DynamicMetaObjectBinder
namespace System.Dynamic { public abstract class InvokeBinder : DynamicMetaObjectBinder { public CallInfo CallInfo { get; } protected InvokeBinder(CallInfo callInfo); public DynamicMetaObject FallbackInvoke(DynamicMetaObject target, DynamicMetaObject[] args); public abstract DynamicMetaObject FallbackInvoke(DynamicMetaObject target, DynamicMetaObject[] args, DynamicMetaObject errorSuggestion); } }