Path: blob/main/src/vs/workbench/services/extensionManagement/browser/extensionsProfileScannerService.ts
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { ILogService } from '../../../../platform/log/common/log.js';6import { IUserDataProfilesService } from '../../../../platform/userDataProfile/common/userDataProfile.js';7import { IUriIdentityService } from '../../../../platform/uriIdentity/common/uriIdentity.js';8import { AbstractExtensionsProfileScannerService, IExtensionsProfileScannerService } from '../../../../platform/extensionManagement/common/extensionsProfileScannerService.js';9import { IFileService } from '../../../../platform/files/common/files.js';10import { InstantiationType, registerSingleton } from '../../../../platform/instantiation/common/extensions.js';11import { IWorkbenchEnvironmentService } from '../../environment/common/environmentService.js';1213export class ExtensionsProfileScannerService extends AbstractExtensionsProfileScannerService {14constructor(15@IWorkbenchEnvironmentService environmentService: IWorkbenchEnvironmentService,16@IFileService fileService: IFileService,17@IUserDataProfilesService userDataProfilesService: IUserDataProfilesService,18@IUriIdentityService uriIdentityService: IUriIdentityService,19@ILogService logService: ILogService,20) {21super(environmentService.userRoamingDataHome, fileService, userDataProfilesService, uriIdentityService, logService);22}23}2425registerSingleton(IExtensionsProfileScannerService, ExtensionsProfileScannerService, InstantiationType.Delayed);262728