replace DocumentSemanticTokensProviderRegistry with service property

This commit is contained in:
Johannes Rieken
2022-01-31 18:02:25 +01:00
parent b9686f35a3
commit 56a52eea57
14 changed files with 73 additions and 52 deletions

View File

@@ -16,6 +16,7 @@ import { IThemeService } from 'vs/platform/theme/common/themeService';
import { IUndoRedoService } from 'vs/platform/undoRedo/common/undoRedo';
import { IPathService } from 'vs/workbench/services/path/common/pathService';
import { ILanguageFeatureDebounceService } from 'vs/editor/common/services/languageFeatureDebounce';
import { ILanguageFeaturesService } from 'vs/editor/common/services/languageFeatures';
export class WorkbenchModelService extends ModelService {
constructor(
@@ -27,9 +28,10 @@ export class WorkbenchModelService extends ModelService {
@ILanguageConfigurationService languageConfigurationService: ILanguageConfigurationService,
@ILanguageService languageService: ILanguageService,
@ILanguageFeatureDebounceService languageFeatureDebounceService: ILanguageFeatureDebounceService,
@ILanguageFeaturesService languageFeaturesService: ILanguageFeaturesService,
@IPathService private readonly _pathService: IPathService,
) {
super(configurationService, resourcePropertiesService, themeService, logService, undoRedoService, languageService, languageConfigurationService, languageFeatureDebounceService);
super(configurationService, resourcePropertiesService, themeService, logService, undoRedoService, languageService, languageConfigurationService, languageFeatureDebounceService, languageFeaturesService);
}
protected override _schemaShouldMaintainUndoRedoElements(resource: URI) {