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);
}
}