extensions/typescript-language-features/src/languageFeatures/semanticTokens.ts/DocumentSemanticTokensProvider/provideDocumentSemanticTokens
class DocumentSemanticTokensProvider:	public async provideDocumentSemanticTokens(document: vscode.TextDocument, token: vscode.CancellationToken): Promise<vscode.SemanticTokens | null> {
		const file = this.client.toOpenedFilePath(document);
		if (!file || document.getText().length > CONTENT_LENGTH_LIMIT) {
			return null;
		}
		return this.provideSemanticTokens(document, { file, start: 0, length: document.getText().length }, token);
	}