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