public override SyntaxToken VisitToken(SyntaxToken token)
{
// Remove all #regions and #endregions from underneath the token.
return token
.WithLeadingTrivia(RemoveRegions(token.LeadingTrivia))
.WithTrailingTrivia(RemoveRegions(token.TrailingTrivia));
}