protected override void VisitToken(SyntaxToken token) { if (token.IsMissing) { return; } AddTokenSeparator(); Add(token.GetText(), SyntaxClassifierHelper.ClassifyToken(token)); // Komma Verschiebung: Eigentlich gehört das Komma zur ModifierSyntax, // wir wollen das Leerzeichen aber rechts vom Komma haben: // => F9, +CTRL, +ALT // ^_ ^_ // if (token.Kind == SyntaxKind.Comma && token.Parent is ModifierOptionSyntax) { AddWhitespace(); } }
protected override void ClassifyToken(SyntaxToken token) { AddClassification(token, SyntaxClassifierHelper.ClassifyToken(token)); }