public override sealed void VisitWhileStatement(WhileStatementSyntax node) { this.OnNodeVisited(node); if (!this.traverseRootOnly) base.VisitWhileStatement(node); }