private static Classification GetClassification(SyntaxKind kind) { if (kind.IsKeyword()) { return(Classification.Keyword); } else if (kind.IsPunctuation()) { return(Classification.Punctuation); } else if (kind == SyntaxKind.Identifier) { return(Classification.Identifier); } else if (kind == SyntaxKind.NumericLiteral) { return(Classification.Number); } else if (kind == SyntaxKind.StringLiteral) { return(Classification.String); } else if (kind == SyntaxKind.CommentTrivia) { return(Classification.Comment); } else { return(Classification.Text); } }