Ejemplo n.º 1
0
        protected override SyntaxNode VisitWhileStatement(WhileStatementSyntax node)
        {
            ExpressionSyntax conditional = RewritePostfixUnarys(node.Condition);

            node = node.Update(node.WhileKeyword, node.OpenParenToken, conditional, node.CloseParenToken,
                               GetLoopBlock(node.Statement));

            return(base.VisitWhileStatement((WhileStatementSyntax)node.WithAdditionalAnnotations(this.isLoop)));
        }
Ejemplo n.º 2
0
        protected override SyntaxNode VisitWhileStatement(WhileStatementSyntax node)
        {
            node = node.Update (node.WhileKeyword, node.OpenParenToken, node.Condition, node.CloseParenToken,
                                GetLoopBlock (node.Statement));

            return base.VisitWhileStatement ((WhileStatementSyntax)node.WithAdditionalAnnotations (this.isLoop));
        }
Ejemplo n.º 3
0
        protected override SyntaxNode VisitWhileStatement(WhileStatementSyntax node)
        {
            ExpressionSyntax conditional = RewritePostfixUnarys (node.Condition);

            node = node.Update (node.WhileKeyword, node.OpenParenToken, conditional, node.CloseParenToken,
                                GetLoopBlock (node.Statement));

            return base.VisitWhileStatement ((WhileStatementSyntax)node.WithAdditionalAnnotations (this.isLoop));
        }