Exemplo n.º 1
0
        protected override SyntaxNode VisitYieldStatement(YieldStatementSyntax node)
        {
            var expr = RewritePostfixUnarys(node.ExpressionOpt);

            if (expr != node.ExpressionOpt)
            {
                node = node.Update(node.YieldKeyword, node.ReturnOrBreakKeyword, expr, node.SemicolonToken);
            }

            return(base.VisitYieldStatement(node));
        }
Exemplo n.º 2
0
        protected override SyntaxNode VisitYieldStatement(YieldStatementSyntax node)
        {
            var expr = RewritePostfixUnarys (node.ExpressionOpt);
            if (expr != node.ExpressionOpt)
                node = node.Update (node.YieldKeyword, node.ReturnOrBreakKeyword, expr, node.SemicolonToken);

            return base.VisitYieldStatement (node);
        }