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