mirror of
https://github.com/microsoft/vscode.git
synced 2026-05-02 06:21:50 +01:00
More adoption of @extHostNamedCustomer
This commit is contained in:
@@ -14,30 +14,24 @@ import { IExtensionService } from 'vs/platform/extensions/common/extensions';
|
||||
import { ExtHostCustomersRegistry } from "vs/workbench/api/electron-browser/extHostCustomers";
|
||||
|
||||
// --- addressable
|
||||
import { MainThreadConfiguration } from './mainThreadConfiguration';
|
||||
import { MainThreadDebugService } from './mainThreadDebugService';
|
||||
import { MainThreadDiagnostics } from './mainThreadDiagnostics';
|
||||
import { MainThreadDocuments } from './mainThreadDocuments';
|
||||
import { MainThreadDocumentContentProviders } from './mainThreadDocumentContentProviders';
|
||||
import { MainThreadEditors } from './mainThreadEditors';
|
||||
import { MainThreadErrors } from './mainThreadErrors';
|
||||
import { MainThreadTreeViews } from './mainThreadTreeViews';
|
||||
import { MainThreadLanguageFeatures } from './mainThreadLanguageFeatures';
|
||||
import { MainThreadLanguages } from './mainThreadLanguages';
|
||||
import { MainThreadMessageService } from './mainThreadMessageService';
|
||||
import { MainThreadOutputService } from './mainThreadOutputService';
|
||||
import { MainThreadProgress } from './mainThreadProgress';
|
||||
import { MainThreadQuickOpen } from './mainThreadQuickOpen';
|
||||
import { MainThreadStatusBar } from './mainThreadStatusBar';
|
||||
import { MainThreadStorage } from './mainThreadStorage';
|
||||
import { MainThreadTelemetry } from './mainThreadTelemetry';
|
||||
import { MainThreadTerminalService } from './mainThreadTerminalService';
|
||||
import { MainThreadWorkspace } from './mainThreadWorkspace';
|
||||
import { MainProcessExtensionServiceAPI } from './mainThreadExtensionService';
|
||||
import { MainThreadFileSystemEventService } from './mainThreadFileSystemEventService';
|
||||
import { MainThreadTask } from './mainThreadTask';
|
||||
import { MainThreadSCM } from './mainThreadSCM';
|
||||
import { MainThreadCredentials } from './mainThreadCredentials';
|
||||
|
||||
// --- other interested parties
|
||||
import { MainThreadDocumentsAndEditors } from './mainThreadDocumentsAndEditors';
|
||||
@@ -51,9 +45,9 @@ import './mainThreadHeapService';
|
||||
|
||||
// --- mainThread participants
|
||||
import './mainThreadCommands';
|
||||
// import './mainThreadConfiguration';
|
||||
// import './mainThreadCredentials';
|
||||
// import './mainThreadDebugService';
|
||||
import './mainThreadConfiguration';
|
||||
import './mainThreadCredentials';
|
||||
import './mainThreadDebugService';
|
||||
// import './mainThreadDiagnostics';
|
||||
// import './mainThreadDocuments';
|
||||
// import './mainThreadDocumentsAndEditors';
|
||||
@@ -61,14 +55,14 @@ import './mainThreadEditor';
|
||||
// import './mainThreadEditors';
|
||||
// import './mainThreadErrors';
|
||||
// import './mainThreadExtensionService';
|
||||
// import './mainThreadFileSystemEventService';
|
||||
import './mainThreadFileSystemEventService';
|
||||
// import './mainThreadHeapService';
|
||||
// import './mainThreadLanguageFeatures';
|
||||
import './mainThreadLanguageFeatures';
|
||||
// import './mainThreadLanguages';
|
||||
// import './mainThreadMessageService';
|
||||
// import './mainThreadOutputService';
|
||||
// import './mainThreadProgress';
|
||||
// import './mainThreadQuickOpen';
|
||||
import './mainThreadQuickOpen';
|
||||
// import './mainThreadSCM';
|
||||
// import './mainThreadSaveParticipant';
|
||||
// import './mainThreadStatusBar';
|
||||
@@ -102,20 +96,16 @@ export class ExtHostContribution implements IWorkbenchContribution {
|
||||
|
||||
// Addressable instances
|
||||
const col = new InstanceCollection();
|
||||
col.define(MainContext.MainThreadConfiguration).set(create(MainThreadConfiguration));
|
||||
col.define(MainContext.MainThreadDebugService).set(create(MainThreadDebugService));
|
||||
col.define(MainContext.MainThreadDiagnostics).set(create(MainThreadDiagnostics));
|
||||
col.define(MainContext.MainThreadDocumentContentProviders).set(create(MainThreadDocumentContentProviders));
|
||||
col.define(MainContext.MainThreadDocuments).set(this.instantiationService.createInstance(MainThreadDocuments, documentsAndEditors));
|
||||
col.define(MainContext.MainThreadEditors).set(this.instantiationService.createInstance(MainThreadEditors, documentsAndEditors));
|
||||
col.define(MainContext.MainThreadErrors).set(create(MainThreadErrors));
|
||||
col.define(MainContext.MainThreadTreeViews).set(create(MainThreadTreeViews));
|
||||
col.define(MainContext.MainThreadLanguageFeatures).set(create(MainThreadLanguageFeatures));
|
||||
col.define(MainContext.MainThreadLanguages).set(create(MainThreadLanguages));
|
||||
col.define(MainContext.MainThreadMessageService).set(create(MainThreadMessageService));
|
||||
col.define(MainContext.MainThreadOutputService).set(create(MainThreadOutputService));
|
||||
col.define(MainContext.MainThreadProgress).set(create(MainThreadProgress));
|
||||
col.define(MainContext.MainThreadQuickOpen).set(create(MainThreadQuickOpen));
|
||||
col.define(MainContext.MainThreadStatusBar).set(create(MainThreadStatusBar));
|
||||
col.define(MainContext.MainThreadStorage).set(create(MainThreadStorage));
|
||||
col.define(MainContext.MainThreadTelemetry).set(create(MainThreadTelemetry));
|
||||
@@ -123,7 +113,6 @@ export class ExtHostContribution implements IWorkbenchContribution {
|
||||
col.define(MainContext.MainThreadWorkspace).set(create(MainThreadWorkspace));
|
||||
col.define(MainContext.MainThreadSCM).set(create(MainThreadSCM));
|
||||
col.define(MainContext.MainThreadTask).set(create(MainThreadTask));
|
||||
col.define(MainContext.MainThreadCredentials).set(create(MainThreadCredentials));
|
||||
col.define(MainContext.MainProcessExtensionService).set(create(MainProcessExtensionServiceAPI));
|
||||
|
||||
// Registered named customers
|
||||
@@ -147,7 +136,6 @@ export class ExtHostContribution implements IWorkbenchContribution {
|
||||
create(JSONValidationExtensionPoint); // TODO@rehost: can survive an ext host restart
|
||||
create(ColorExtensionPoint); // TODO@rehost: can survive an ext host restart
|
||||
this.instantiationService.createInstance(LanguageConfigurationFileHandler); // TODO@rehost: can survive an ext host restart
|
||||
create(MainThreadFileSystemEventService);
|
||||
create(SaveParticipant);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user