src/vs/workbench/api/browser/mainThreadLanguageFeatures.ts/MainThreadLanguageFeatures/$registerDocumentOnDropProvider
class MainThreadLanguageFeatures:	$registerDocumentOnDropProvider(handle: number, selector: IDocumentFilterDto[]): void {
		this._registrations.set(handle, this._languageFeaturesService.documentOnDropEditProvider.register(selector, {
			provideDocumentOnDropEdits: async (model, position, dataTransfer, token) => {
				const dataTransferDto = await DataTransferConverter.toDataTransferDTO(dataTransfer);
				return this._proxy.$provideDocumentOnDropEdits(handle, model.uri, position, dataTransferDto, token);
			}
		}));
	}