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

System.Dynamic.SetMemberBinder

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