<PackageReference Include="Microsoft.VisualBasic" Version="10.2.0" />

Microsoft.VisualBasic.CompilerServices.IDOUtils

class IDOUtils
namespace Microsoft.VisualBasic.CompilerServices { internal class IDOUtils { public static void CopyBackArguments(CallInfo callInfo, object[] packedArgs, object[] args); public static void PackArguments(int valueArgs, string[] argNames, object[] args, ref object[] packedArgs, ref CallInfo callInfo); public static void UnpackArguments(DynamicMetaObject[] packedArgs, CallInfo callInfo, ref Expression[] args, ref string[] argNames, ref object[] argValues); public static Expression GetWriteBack(Expression[] arguments, ParameterExpression array); public static Expression ConvertToObject(Expression valueExpression); public static object CreateRefCallSiteAndInvoke(CallSiteBinder action, object instance, object[] arguments); public static object CreateFuncCallSiteAndInvoke(CallSiteBinder action, object instance, object[] arguments); public static object CreateConvertCallSiteAndInvoke(ConvertBinder action, object instance); } }