public override BoundNode VisitArgListOperator(BoundArgListOperator node)
        {
            BoundSpillSequenceBuilder builder = null;
            var newArgs = VisitExpressionList(ref builder, node.Arguments);

            return(UpdateExpression(builder, node.Update(newArgs, node.ArgumentRefKindsOpt, node.Type)));
        }
Beispiel #2
0
        public override BoundNode VisitArgListOperator(BoundArgListOperator node)
        {
            if (_inExpressionLambda)
            {
                Error(ErrorCode.ERR_VarArgsInExpressionTree, node);
            }

            return(base.VisitArgListOperator(node));
        }
Beispiel #3
0
 public override BoundNode VisitArgListOperator(BoundArgListOperator node)
 {
     BoundSpillSequence2 ss = null;
     var newArgs = VisitExpressionList(ref ss, node.Arguments);
     return UpdateExpression(ss, node.Update(newArgs, node.ArgumentRefKindsOpt, node.Type));
 }
        public override BoundNode VisitArgListOperator(BoundArgListOperator node)
        {
            if (_inExpressionLambda)
            {
                Error(ErrorCode.ERR_VarArgsInExpressionTree, node);
            }

            return base.VisitArgListOperator(node);
        }