public override SyntaxList <StatementSyntax> VisitDoStatement(CSS.DoStatementSyntax node) { var condition = (ExpressionSyntax)node.Condition.Accept(_nodesVisitor); var stmt = ConvertBlock(node.Statement); var block = SyntaxFactory.DoLoopWhileBlock( SyntaxFactory.DoStatement(SyntaxKind.SimpleDoStatement), stmt, SyntaxFactory.LoopStatement(SyntaxKind.LoopWhileStatement, SyntaxFactory.WhileClause(condition)) ); return(SyntaxFactory.SingletonList <StatementSyntax>(block)); }