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