public virtual object RunMutation <TContext>(TContext context, IEnumerable <ExecArgument <Info> > inputs) => MutationFunc?.DynamicInvoke(context, TypeHelpers.GetArgs(ArgsCLRType, Schema.VariableTypes, inputs));
public virtual LambdaExpression GetExpression(IEnumerable <ExecArgument <Info> > inputs, object mutationReturn = null) => IsMutation ? (LambdaExpression)ExprFunc.DynamicInvoke(TypeHelpers.GetArgs(ArgsCLRType, Schema.VariableTypes, inputs), mutationReturn) : (LambdaExpression)ExprFunc.DynamicInvoke(TypeHelpers.GetArgs(ArgsCLRType, Schema.VariableTypes, inputs));