protected override SyntaxNode VisitWhileStatement(WhileStatementSyntax node) { if (!node.DescendentNodes().OfType <BlockSyntax>().Any()) { node = node.Update(node.WhileKeyword, node.OpenParenToken, node.Condition, node.CloseParenToken, Syntax.Block(statements: node.Statement)); } return(base.VisitWhileStatement(node)); }
protected override SyntaxNode VisitWhileStatement(WhileStatementSyntax node) { if (!node.DescendentNodes().OfType<BlockSyntax>().Any()) node = node.Update (node.WhileKeyword, node.OpenParenToken, node.Condition, node.CloseParenToken, Syntax.Block (statements: node.Statement)); return base.VisitWhileStatement (node); }