Beispiel #1
0
        public override BoundNode VisitThrowExpression(BoundThrowExpression node)
        {
            BoundSpillSequenceBuilder builder = null;
            BoundExpression           operand = VisitExpression(ref builder, node.Expression);

            return(UpdateExpression(builder, node.Update(operand, node.Type)));
        }
Beispiel #2
0
        public override BoundNode VisitThrowExpression(BoundThrowExpression node)
        {
            if (_inExpressionLambda)
            {
                Error(ErrorCode.ERR_ExpressionTreeContainsThrowExpression, node);
            }

            return(base.VisitThrowExpression(node));
        }