src/vs/workbench/api/common/extHostLanguageFeatures.ts/DocumentRangeSemanticTokensAdapter/provideDocumentRangeSemanticTokens
class DocumentRangeSemanticTokensAdapter:	provideDocumentRangeSemanticTokens(resource: URI, range: IRange, token: CancellationToken): Promise<VSBuffer | null> {
		const doc = this._documents.getDocument(resource);
		return asPromise(() => this._provider.provideDocumentRangeSemanticTokens(doc, typeConvert.Range.to(range), token)).then(value => {
			if (!value) {
				return null;
			}
			return this._send(value);
		});
	}