<PackageReference Include="Microsoft.CSharp" Version="4.7.0-preview1.19504.10" />

Microsoft.CSharp.RuntimeBinder.CSharpConvertBinder

namespace Microsoft.CSharp.RuntimeBinder { internal sealed class CSharpConvertBinder : ConvertBinder, ICSharpBinder { public string Name { get; } public BindingFlag BindingFlags { get; } public bool IsBinderThatCanHaveRefReceiver { get; } public Expr DispatchPayload(RuntimeBinder runtimeBinder, ArgumentObject[] arguments, LocalVariableSymbol[] locals); public void PopulateSymbolTableWithName(Type callingType, ArgumentObject[] arguments); public CSharpConvertBinder(Type type, CSharpConversionKind conversionKind, bool isChecked, Type callingContext); public int GetGetBinderEquivalenceHash(); public bool IsEquivalentTo(ICSharpBinder other); } }