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