提交 337ded05 编写于 作者: J Johannes Rieken

rename ITextModelResolverService to ITextModelService, #10547

上级 44fc473b
...@@ -25,7 +25,7 @@ import Event, { Emitter } from 'vs/base/common/event'; ...@@ -25,7 +25,7 @@ import Event, { Emitter } from 'vs/base/common/event';
import { getDefaultValues as getDefaultConfiguration } from 'vs/platform/configuration/common/model'; import { getDefaultValues as getDefaultConfiguration } from 'vs/platform/configuration/common/model';
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
import { IProgressService, IProgressRunner } from 'vs/platform/progress/common/progress'; import { IProgressService, IProgressRunner } from 'vs/platform/progress/common/progress';
import { ITextModelResolverService, ITextModelContentProvider, ITextEditorModel } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextModelContentProvider, ITextEditorModel } from 'vs/editor/common/services/resolverService';
import { IDisposable, IReference, ImmortalReference, combinedDisposable } from 'vs/base/common/lifecycle'; import { IDisposable, IReference, ImmortalReference, combinedDisposable } from 'vs/base/common/lifecycle';
import * as dom from 'vs/base/browser/dom'; import * as dom from 'vs/base/browser/dom';
import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent'; import { StandardKeyboardEvent } from 'vs/base/browser/keyboardEvent';
...@@ -173,7 +173,7 @@ export class SimpleEditorService implements IEditorService { ...@@ -173,7 +173,7 @@ export class SimpleEditorService implements IEditorService {
} }
} }
export class SimpleEditorModelResolverService implements ITextModelResolverService { export class SimpleEditorModelResolverService implements ITextModelService {
public _serviceBrand: any; public _serviceBrand: any;
private editor: SimpleEditor; private editor: SimpleEditor;
...@@ -527,4 +527,4 @@ export class SimpleWorkspaceContextService implements IWorkspaceContextService { ...@@ -527,4 +527,4 @@ export class SimpleWorkspaceContextService implements IWorkspaceContextService {
public toResource(workspaceRelativePath: string): URI { public toResource(workspaceRelativePath: string): URI {
return this.workspace ? this.workspace.toResource(workspaceRelativePath) : null; return this.workspace ? this.workspace.toResource(workspaceRelativePath) : null;
} }
} }
\ No newline at end of file
...@@ -29,7 +29,7 @@ import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding'; ...@@ -29,7 +29,7 @@ import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey'; import { IContextKeyService } from 'vs/platform/contextkey/common/contextkey';
import { ICodeEditorService } from 'vs/editor/common/services/codeEditorService'; import { ICodeEditorService } from 'vs/editor/common/services/codeEditorService';
import { IEditorWorkerService } from 'vs/editor/common/services/editorWorkerService'; import { IEditorWorkerService } from 'vs/editor/common/services/editorWorkerService';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { NULL_STATE, nullTokenize } from 'vs/editor/common/modes/nullMode'; import { NULL_STATE, nullTokenize } from 'vs/editor/common/modes/nullMode';
import { IStandaloneThemeData, IStandaloneThemeService } from 'vs/editor/common/services/standaloneThemeService'; import { IStandaloneThemeData, IStandaloneThemeService } from 'vs/editor/common/services/standaloneThemeService';
import { Token } from 'vs/editor/common/core/token'; import { Token } from 'vs/editor/common/core/token';
...@@ -55,9 +55,9 @@ function withAllStandaloneServices<T extends editorCommon.IEditor>(domElement: H ...@@ -55,9 +55,9 @@ function withAllStandaloneServices<T extends editorCommon.IEditor>(domElement: H
} }
let simpleEditorModelResolverService: SimpleEditorModelResolverService = null; let simpleEditorModelResolverService: SimpleEditorModelResolverService = null;
if (!services.has(ITextModelResolverService)) { if (!services.has(ITextModelService)) {
simpleEditorModelResolverService = new SimpleEditorModelResolverService(); simpleEditorModelResolverService = new SimpleEditorModelResolverService();
services.set(ITextModelResolverService, simpleEditorModelResolverService); services.set(ITextModelService, simpleEditorModelResolverService);
} }
if (!services.has(IOpenerService)) { if (!services.has(IOpenerService)) {
......
...@@ -10,7 +10,7 @@ import { IStringDictionary, forEach, values, groupBy, size } from 'vs/base/commo ...@@ -10,7 +10,7 @@ import { IStringDictionary, forEach, values, groupBy, size } from 'vs/base/commo
import { IDisposable, dispose, IReference } from 'vs/base/common/lifecycle'; import { IDisposable, dispose, IReference } from 'vs/base/common/lifecycle';
import URI from 'vs/base/common/uri'; import URI from 'vs/base/common/uri';
import { TPromise } from 'vs/base/common/winjs.base'; import { TPromise } from 'vs/base/common/winjs.base';
import { ITextModelResolverService, ITextEditorModel } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextEditorModel } from 'vs/editor/common/services/resolverService';
import { IFileService, IFileChange } from 'vs/platform/files/common/files'; import { IFileService, IFileChange } from 'vs/platform/files/common/files';
import { EditOperation } from 'vs/editor/common/core/editOperation'; import { EditOperation } from 'vs/editor/common/core/editOperation';
import { Range, IRange } from 'vs/editor/common/core/range'; import { Range, IRange } from 'vs/editor/common/core/range';
...@@ -183,7 +183,7 @@ class SourceModelEditTask extends EditTask { ...@@ -183,7 +183,7 @@ class SourceModelEditTask extends EditTask {
class BulkEditModel implements IDisposable { class BulkEditModel implements IDisposable {
private _textModelResolverService: ITextModelResolverService; private _textModelResolverService: ITextModelService;
private _numberOfResourcesToModify: number = 0; private _numberOfResourcesToModify: number = 0;
private _numberOfChanges: number = 0; private _numberOfChanges: number = 0;
private _edits: IStringDictionary<IResourceEdit[]> = Object.create(null); private _edits: IStringDictionary<IResourceEdit[]> = Object.create(null);
...@@ -192,7 +192,7 @@ class BulkEditModel implements IDisposable { ...@@ -192,7 +192,7 @@ class BulkEditModel implements IDisposable {
private _sourceSelections: Selection[]; private _sourceSelections: Selection[];
private _sourceModelTask: SourceModelEditTask; private _sourceModelTask: SourceModelEditTask;
constructor(textModelResolverService: ITextModelResolverService, sourceModel: URI, sourceSelections: Selection[], edits: IResourceEdit[], private progress: IProgressRunner = null) { constructor(textModelResolverService: ITextModelService, sourceModel: URI, sourceSelections: Selection[], edits: IResourceEdit[], private progress: IProgressRunner = null) {
this._textModelResolverService = textModelResolverService; this._textModelResolverService = textModelResolverService;
this._sourceModel = sourceModel; this._sourceModel = sourceModel;
this._sourceSelections = sourceSelections; this._sourceSelections = sourceSelections;
...@@ -293,14 +293,14 @@ export interface BulkEdit { ...@@ -293,14 +293,14 @@ export interface BulkEdit {
ariaMessage(): string; ariaMessage(): string;
} }
export function bulkEdit(textModelResolverService: ITextModelResolverService, editor: ICommonCodeEditor, edits: IResourceEdit[], fileService?: IFileService, progress: IProgressRunner = null): TPromise<any> { export function bulkEdit(textModelResolverService: ITextModelService, editor: ICommonCodeEditor, edits: IResourceEdit[], fileService?: IFileService, progress: IProgressRunner = null): TPromise<any> {
let bulk = createBulkEdit(textModelResolverService, editor, fileService); let bulk = createBulkEdit(textModelResolverService, editor, fileService);
bulk.add(edits); bulk.add(edits);
bulk.progress(progress); bulk.progress(progress);
return bulk.finish(); return bulk.finish();
} }
export function createBulkEdit(textModelResolverService: ITextModelResolverService, editor?: ICommonCodeEditor, fileService?: IFileService): BulkEdit { export function createBulkEdit(textModelResolverService: ITextModelService, editor?: ICommonCodeEditor, fileService?: IFileService): BulkEdit {
let all: IResourceEdit[] = []; let all: IResourceEdit[] = [];
let recording = new ChangeRecorder(fileService).start(); let recording = new ChangeRecorder(fileService).start();
......
...@@ -11,9 +11,9 @@ import { IModel } from 'vs/editor/common/editorCommon'; ...@@ -11,9 +11,9 @@ import { IModel } from 'vs/editor/common/editorCommon';
import { IEditorModel } from 'vs/platform/editor/common/editor'; import { IEditorModel } from 'vs/platform/editor/common/editor';
import { IDisposable, IReference } from 'vs/base/common/lifecycle'; import { IDisposable, IReference } from 'vs/base/common/lifecycle';
export const ITextModelResolverService = createDecorator<ITextModelResolverService>('textModelResolverService'); export const ITextModelService = createDecorator<ITextModelService>('textModelService');
export interface ITextModelResolverService { export interface ITextModelService {
_serviceBrand: any; _serviceBrand: any;
/** /**
...@@ -42,4 +42,4 @@ export interface ITextEditorModel extends IEditorModel { ...@@ -42,4 +42,4 @@ export interface ITextEditorModel extends IEditorModel {
* Provides access to the underlying IModel. * Provides access to the underlying IModel.
*/ */
textEditorModel: IModel; textEditorModel: IModel;
} }
\ No newline at end of file
...@@ -19,7 +19,7 @@ import { ICodeEditor, IMouseTarget, MouseTargetType } from 'vs/editor/browser/ed ...@@ -19,7 +19,7 @@ import { ICodeEditor, IMouseTarget, MouseTargetType } from 'vs/editor/browser/ed
import { editorContribution } from 'vs/editor/browser/editorBrowserExtensions'; import { editorContribution } from 'vs/editor/browser/editorBrowserExtensions';
import { getDefinitionsAtPosition } from './goToDeclaration'; import { getDefinitionsAtPosition } from './goToDeclaration';
import { IDisposable, dispose } from 'vs/base/common/lifecycle'; import { IDisposable, dispose } from 'vs/base/common/lifecycle';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { registerThemingParticipant } from 'vs/platform/theme/common/themeService'; import { registerThemingParticipant } from 'vs/platform/theme/common/themeService';
import { editorActiveLinkForeground } from 'vs/platform/theme/common/colorRegistry'; import { editorActiveLinkForeground } from 'vs/platform/theme/common/colorRegistry';
import { EditorState, CodeEditorStateFlag } from 'vs/editor/common/core/editorState'; import { EditorState, CodeEditorStateFlag } from 'vs/editor/common/core/editorState';
...@@ -40,7 +40,7 @@ class GotoDefinitionWithMouseEditorContribution implements editorCommon.IEditorC ...@@ -40,7 +40,7 @@ class GotoDefinitionWithMouseEditorContribution implements editorCommon.IEditorC
constructor( constructor(
editor: ICodeEditor, editor: ICodeEditor,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService, @ITextModelService private textModelResolverService: ITextModelService,
@IModeService private modeService: IModeService @IModeService private modeService: IModeService
) { ) {
this.toUnhook = []; this.toUnhook = [];
......
...@@ -25,7 +25,7 @@ import { IPeekViewService } from 'vs/editor/contrib/zoneWidget/browser/peekViewW ...@@ -25,7 +25,7 @@ import { IPeekViewService } from 'vs/editor/contrib/zoneWidget/browser/peekViewW
import { ReferencesModel, OneReference } from './referencesModel'; import { ReferencesModel, OneReference } from './referencesModel';
import { ReferenceWidget, LayoutData } from './referencesWidget'; import { ReferenceWidget, LayoutData } from './referencesWidget';
import { Range } from 'vs/editor/common/core/range'; import { Range } from 'vs/editor/common/core/range';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { IThemeService } from 'vs/platform/theme/common/themeService'; import { IThemeService } from 'vs/platform/theme/common/themeService';
import { Position } from 'vs/editor/common/core/position'; import { Position } from 'vs/editor/common/core/position';
import { IEnvironmentService } from "vs/platform/environment/common/environment"; import { IEnvironmentService } from "vs/platform/environment/common/environment";
...@@ -59,7 +59,7 @@ export class ReferencesController implements editorCommon.IEditorContribution { ...@@ -59,7 +59,7 @@ export class ReferencesController implements editorCommon.IEditorContribution {
editor: ICodeEditor, editor: ICodeEditor,
@IContextKeyService contextKeyService: IContextKeyService, @IContextKeyService contextKeyService: IContextKeyService,
@IEditorService private _editorService: IEditorService, @IEditorService private _editorService: IEditorService,
@ITextModelResolverService private _textModelResolverService: ITextModelResolverService, @ITextModelService private _textModelResolverService: ITextModelService,
@ITelemetryService private _telemetryService: ITelemetryService, @ITelemetryService private _telemetryService: ITelemetryService,
@IMessageService private _messageService: IMessageService, @IMessageService private _messageService: IMessageService,
@IInstantiationService private _instantiationService: IInstantiationService, @IInstantiationService private _instantiationService: IInstantiationService,
......
...@@ -15,7 +15,7 @@ import { defaultGenerator } from 'vs/base/common/idGenerator'; ...@@ -15,7 +15,7 @@ import { defaultGenerator } from 'vs/base/common/idGenerator';
import { TPromise } from 'vs/base/common/winjs.base'; import { TPromise } from 'vs/base/common/winjs.base';
import { Range, IRange } from 'vs/editor/common/core/range'; import { Range, IRange } from 'vs/editor/common/core/range';
import { Location } from 'vs/editor/common/modes'; import { Location } from 'vs/editor/common/modes';
import { ITextModelResolverService, ITextEditorModel } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextEditorModel } from 'vs/editor/common/services/resolverService';
import { Position } from 'vs/editor/common/core/position'; import { Position } from 'vs/editor/common/core/position';
export class OneReference { export class OneReference {
...@@ -160,7 +160,7 @@ export class FileReferences implements IDisposable { ...@@ -160,7 +160,7 @@ export class FileReferences implements IDisposable {
} }
} }
public resolve(textModelResolverService: ITextModelResolverService): TPromise<FileReferences> { public resolve(textModelResolverService: ITextModelService): TPromise<FileReferences> {
if (this._resolved) { if (this._resolved) {
return TPromise.as(this); return TPromise.as(this);
......
...@@ -36,7 +36,7 @@ import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; ...@@ -36,7 +36,7 @@ import { ICodeEditor } from 'vs/editor/browser/editorBrowser';
import { EmbeddedCodeEditorWidget } from 'vs/editor/browser/widget/embeddedCodeEditorWidget'; import { EmbeddedCodeEditorWidget } from 'vs/editor/browser/widget/embeddedCodeEditorWidget';
import { PeekViewWidget, IPeekViewService } from 'vs/editor/contrib/zoneWidget/browser/peekViewWidget'; import { PeekViewWidget, IPeekViewService } from 'vs/editor/contrib/zoneWidget/browser/peekViewWidget';
import { FileReferences, OneReference, ReferencesModel } from './referencesModel'; import { FileReferences, OneReference, ReferencesModel } from './referencesModel';
import { ITextModelResolverService, ITextEditorModel } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextEditorModel } from 'vs/editor/common/services/resolverService';
import { registerColor, activeContrastBorder, contrastBorder } from 'vs/platform/theme/common/colorRegistry'; import { registerColor, activeContrastBorder, contrastBorder } from 'vs/platform/theme/common/colorRegistry';
import { registerThemingParticipant, ITheme, IThemeService } from 'vs/platform/theme/common/themeService'; import { registerThemingParticipant, ITheme, IThemeService } from 'vs/platform/theme/common/themeService';
import { attachListStyler, attachBadgeStyler } from 'vs/platform/theme/common/styler'; import { attachListStyler, attachBadgeStyler } from 'vs/platform/theme/common/styler';
...@@ -166,7 +166,7 @@ class DecorationsManager implements IDisposable { ...@@ -166,7 +166,7 @@ class DecorationsManager implements IDisposable {
class DataSource implements tree.IDataSource { class DataSource implements tree.IDataSource {
constructor( constructor(
@ITextModelResolverService private _textModelResolverService: ITextModelResolverService @ITextModelService private _textModelResolverService: ITextModelService
) { ) {
// //
} }
...@@ -583,7 +583,7 @@ export class ReferenceWidget extends PeekViewWidget { ...@@ -583,7 +583,7 @@ export class ReferenceWidget extends PeekViewWidget {
constructor( constructor(
editor: ICodeEditor, editor: ICodeEditor,
public layoutData: LayoutData, public layoutData: LayoutData,
private _textModelResolverService: ITextModelResolverService, private _textModelResolverService: ITextModelService,
private _contextService: IWorkspaceContextService, private _contextService: IWorkspaceContextService,
private _themeService: IThemeService, private _themeService: IThemeService,
private _instantiationService: IInstantiationService, private _instantiationService: IInstantiationService,
......
...@@ -21,7 +21,7 @@ import { EditorContextKeys } from 'vs/editor/common/editorContextKeys'; ...@@ -21,7 +21,7 @@ import { EditorContextKeys } from 'vs/editor/common/editorContextKeys';
import { BulkEdit, createBulkEdit } from 'vs/editor/common/services/bulkEdit'; import { BulkEdit, createBulkEdit } from 'vs/editor/common/services/bulkEdit';
import { ICodeEditor } from 'vs/editor/browser/editorBrowser'; import { ICodeEditor } from 'vs/editor/browser/editorBrowser';
import RenameInputField from './renameInputField'; import RenameInputField from './renameInputField';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { optional } from 'vs/platform/instantiation/common/instantiation'; import { optional } from 'vs/platform/instantiation/common/instantiation';
import { IThemeService } from 'vs/platform/theme/common/themeService'; import { IThemeService } from 'vs/platform/theme/common/themeService';
import { sequence, asWinJsPromise } from 'vs/base/common/async'; import { sequence, asWinJsPromise } from 'vs/base/common/async';
...@@ -99,7 +99,7 @@ class RenameController implements IEditorContribution { ...@@ -99,7 +99,7 @@ class RenameController implements IEditorContribution {
constructor( constructor(
private editor: ICodeEditor, private editor: ICodeEditor,
@IMessageService private _messageService: IMessageService, @IMessageService private _messageService: IMessageService,
@ITextModelResolverService private _textModelResolverService: ITextModelResolverService, @ITextModelService private _textModelResolverService: ITextModelService,
@IProgressService private _progressService: IProgressService, @IProgressService private _progressService: IProgressService,
@IContextKeyService contextKeyService: IContextKeyService, @IContextKeyService contextKeyService: IContextKeyService,
@IThemeService themeService: IThemeService, @IThemeService themeService: IThemeService,
......
...@@ -16,7 +16,7 @@ import { IModeService } from 'vs/editor/common/services/modeService'; ...@@ -16,7 +16,7 @@ import { IModeService } from 'vs/editor/common/services/modeService';
import { IUntitledEditorService } from 'vs/workbench/services/untitled/common/untitledEditorService'; import { IUntitledEditorService } from 'vs/workbench/services/untitled/common/untitledEditorService';
import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService'; import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService';
import { ExtHostContext, MainThreadDocumentsShape, ExtHostDocumentsShape } from '../node/extHost.protocol'; import { ExtHostContext, MainThreadDocumentsShape, ExtHostDocumentsShape } from '../node/extHost.protocol';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { ICodeEditorService } from 'vs/editor/common/services/codeEditorService'; import { ICodeEditorService } from 'vs/editor/common/services/codeEditorService';
import { ITextSource } from 'vs/editor/common/model/textSource'; import { ITextSource } from 'vs/editor/common/model/textSource';
import { MainThreadDocumentsAndEditors } from './mainThreadDocumentsAndEditors'; import { MainThreadDocumentsAndEditors } from './mainThreadDocumentsAndEditors';
...@@ -71,7 +71,7 @@ export class MainThreadDocuments extends MainThreadDocumentsShape { ...@@ -71,7 +71,7 @@ export class MainThreadDocuments extends MainThreadDocumentsShape {
private _modelService: IModelService; private _modelService: IModelService;
private _modeService: IModeService; private _modeService: IModeService;
private _textModelResolverService: ITextModelResolverService; private _textModelResolverService: ITextModelService;
private _textFileService: ITextFileService; private _textFileService: ITextFileService;
private _codeEditorService: ICodeEditorService; private _codeEditorService: ICodeEditorService;
private _fileService: IFileService; private _fileService: IFileService;
...@@ -93,7 +93,7 @@ export class MainThreadDocuments extends MainThreadDocumentsShape { ...@@ -93,7 +93,7 @@ export class MainThreadDocuments extends MainThreadDocumentsShape {
@ITextFileService textFileService: ITextFileService, @ITextFileService textFileService: ITextFileService,
@ICodeEditorService codeEditorService: ICodeEditorService, @ICodeEditorService codeEditorService: ICodeEditorService,
@IFileService fileService: IFileService, @IFileService fileService: IFileService,
@ITextModelResolverService textModelResolverService: ITextModelResolverService, @ITextModelService textModelResolverService: ITextModelService,
@IUntitledEditorService untitledEditorService: IUntitledEditorService, @IUntitledEditorService untitledEditorService: IUntitledEditorService,
@IEditorGroupService editorGroupService: IEditorGroupService @IEditorGroupService editorGroupService: IEditorGroupService
) { ) {
......
...@@ -14,7 +14,7 @@ import { ICommonCodeEditor, isCommonCodeEditor } from 'vs/editor/common/editorCo ...@@ -14,7 +14,7 @@ import { ICommonCodeEditor, isCommonCodeEditor } from 'vs/editor/common/editorCo
import { bulkEdit, IResourceEdit } from 'vs/editor/common/services/bulkEdit'; import { bulkEdit, IResourceEdit } from 'vs/editor/common/services/bulkEdit';
import { TPromise } from 'vs/base/common/winjs.base'; import { TPromise } from 'vs/base/common/winjs.base';
import { MainThreadWorkspaceShape, ExtHostWorkspaceShape, ExtHostContext } from '../node/extHost.protocol'; import { MainThreadWorkspaceShape, ExtHostWorkspaceShape, ExtHostContext } from '../node/extHost.protocol';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { IFileService } from 'vs/platform/files/common/files'; import { IFileService } from 'vs/platform/files/common/files';
import { IThreadService } from 'vs/workbench/services/thread/common/threadService'; import { IThreadService } from 'vs/workbench/services/thread/common/threadService';
import { IDisposable } from 'vs/base/common/lifecycle'; import { IDisposable } from 'vs/base/common/lifecycle';
...@@ -31,7 +31,7 @@ export class MainThreadWorkspace extends MainThreadWorkspaceShape { ...@@ -31,7 +31,7 @@ export class MainThreadWorkspace extends MainThreadWorkspaceShape {
@IWorkspaceContextService private readonly _contextService: IWorkspaceContextService, @IWorkspaceContextService private readonly _contextService: IWorkspaceContextService,
@ITextFileService private readonly _textFileService: ITextFileService, @ITextFileService private readonly _textFileService: ITextFileService,
@IWorkbenchEditorService private readonly _editorService: IWorkbenchEditorService, @IWorkbenchEditorService private readonly _editorService: IWorkbenchEditorService,
@ITextModelResolverService private readonly _textModelResolverService: ITextModelResolverService, @ITextModelService private readonly _textModelResolverService: ITextModelService,
@IFileService private readonly _fileService: IFileService, @IFileService private readonly _fileService: IFileService,
@IThreadService threadService: IThreadService @IThreadService threadService: IThreadService
) { ) {
......
...@@ -9,7 +9,7 @@ import { EditorInput, ITextEditorModel } from 'vs/workbench/common/editor'; ...@@ -9,7 +9,7 @@ import { EditorInput, ITextEditorModel } from 'vs/workbench/common/editor';
import URI from 'vs/base/common/uri'; import URI from 'vs/base/common/uri';
import { IReference } from 'vs/base/common/lifecycle'; import { IReference } from 'vs/base/common/lifecycle';
import { telemetryURIDescriptor } from 'vs/platform/telemetry/common/telemetryUtils'; import { telemetryURIDescriptor } from 'vs/platform/telemetry/common/telemetryUtils';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { ResourceEditorModel } from 'vs/workbench/common/editor/resourceEditorModel'; import { ResourceEditorModel } from 'vs/workbench/common/editor/resourceEditorModel';
/** /**
...@@ -29,7 +29,7 @@ export class ResourceEditorInput extends EditorInput { ...@@ -29,7 +29,7 @@ export class ResourceEditorInput extends EditorInput {
name: string, name: string,
description: string, description: string,
resource: URI, resource: URI,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService @ITextModelService private textModelResolverService: ITextModelService
) { ) {
super(); super();
......
...@@ -80,7 +80,7 @@ import { SCMService } from 'vs/workbench/services/scm/common/scmService'; ...@@ -80,7 +80,7 @@ import { SCMService } from 'vs/workbench/services/scm/common/scmService';
import { IProgressService2 } from 'vs/platform/progress/common/progress'; import { IProgressService2 } from 'vs/platform/progress/common/progress';
import { ProgressService2 } from 'vs/workbench/services/progress/browser/progressService2'; import { ProgressService2 } from 'vs/workbench/services/progress/browser/progressService2';
import { TextModelResolverService } from 'vs/workbench/services/textmodelResolver/common/textModelResolverService'; import { TextModelResolverService } from 'vs/workbench/services/textmodelResolver/common/textModelResolverService';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection'; import { ServiceCollection } from 'vs/platform/instantiation/common/serviceCollection';
import { ILifecycleService, ShutdownReason } from 'vs/platform/lifecycle/common/lifecycle'; import { ILifecycleService, ShutdownReason } from 'vs/platform/lifecycle/common/lifecycle';
import { IWindowService, IWindowConfiguration as IWindowSettings, IWindowConfiguration } from 'vs/platform/windows/common/windows'; import { IWindowService, IWindowConfiguration as IWindowSettings, IWindowConfiguration } from 'vs/platform/windows/common/windows';
...@@ -534,7 +534,7 @@ export class Workbench implements IPartService { ...@@ -534,7 +534,7 @@ export class Workbench implements IPartService {
serviceCollection.set(ISCMService, new SyncDescriptor(SCMService)); serviceCollection.set(ISCMService, new SyncDescriptor(SCMService));
// Text Model Resolver Service // Text Model Resolver Service
serviceCollection.set(ITextModelResolverService, new SyncDescriptor(TextModelResolverService)); serviceCollection.set(ITextModelService, new SyncDescriptor(TextModelResolverService));
// Configuration Editing // Configuration Editing
this.configurationEditingService = this.instantiationService.createInstance(ConfigurationEditingService); this.configurationEditingService = this.instantiationService.createInstance(ConfigurationEditingService);
......
...@@ -10,14 +10,14 @@ import { guessMimeTypes, MIME_TEXT } from 'vs/base/common/mime'; ...@@ -10,14 +10,14 @@ import { guessMimeTypes, MIME_TEXT } from 'vs/base/common/mime';
import { IModel } from 'vs/editor/common/editorCommon'; import { IModel } from 'vs/editor/common/editorCommon';
import { IModelService } from 'vs/editor/common/services/modelService'; import { IModelService } from 'vs/editor/common/services/modelService';
import { IModeService } from 'vs/editor/common/services/modeService'; import { IModeService } from 'vs/editor/common/services/modeService';
import { ITextModelResolverService, ITextModelContentProvider } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextModelContentProvider } from 'vs/editor/common/services/resolverService';
import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; import { IWorkbenchContribution } from 'vs/workbench/common/contributions';
import { DEBUG_SCHEME, IDebugService } from 'vs/workbench/parts/debug/common/debug'; import { DEBUG_SCHEME, IDebugService } from 'vs/workbench/parts/debug/common/debug';
export class DebugContentProvider implements IWorkbenchContribution, ITextModelContentProvider { export class DebugContentProvider implements IWorkbenchContribution, ITextModelContentProvider {
constructor( constructor(
@ITextModelResolverService textModelResolverService: ITextModelResolverService, @ITextModelService textModelResolverService: ITextModelService,
@IDebugService private debugService: IDebugService, @IDebugService private debugService: IDebugService,
@IModelService private modelService: IModelService, @IModelService private modelService: IModelService,
@IModeService private modeService: IModeService @IModeService private modeService: IModeService
......
...@@ -23,7 +23,7 @@ import { IModelService } from 'vs/editor/common/services/modelService'; ...@@ -23,7 +23,7 @@ import { IModelService } from 'vs/editor/common/services/modelService';
import { IDisposable, dispose } from 'vs/base/common/lifecycle'; import { IDisposable, dispose } from 'vs/base/common/lifecycle';
import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; import { IWorkbenchContribution } from 'vs/workbench/common/contributions';
import { TextFileEditorModel } from 'vs/workbench/services/textfile/common/textFileEditorModel'; import { TextFileEditorModel } from 'vs/workbench/services/textfile/common/textFileEditorModel';
import { ITextModelResolverService, ITextModelContentProvider } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextModelContentProvider } from 'vs/editor/common/services/resolverService';
import { IModel } from 'vs/editor/common/editorCommon'; import { IModel } from 'vs/editor/common/editorCommon';
import { ResourceMap } from 'vs/base/common/map'; import { ResourceMap } from 'vs/base/common/map';
import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService'; import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService';
...@@ -43,7 +43,7 @@ export class SaveErrorHandler implements ISaveErrorHandler, IWorkbenchContributi ...@@ -43,7 +43,7 @@ export class SaveErrorHandler implements ISaveErrorHandler, IWorkbenchContributi
constructor( constructor(
@IMessageService private messageService: IMessageService, @IMessageService private messageService: IMessageService,
@ITextFileService private textFileService: ITextFileService, @ITextFileService private textFileService: ITextFileService,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService, @ITextModelService private textModelResolverService: ITextModelService,
@IModelService private modelService: IModelService, @IModelService private modelService: IModelService,
@IModeService private modeService: IModeService, @IModeService private modeService: IModeService,
@IInstantiationService private instantiationService: IInstantiationService, @IInstantiationService private instantiationService: IInstantiationService,
...@@ -240,7 +240,7 @@ class ResolveSaveConflictMessage implements IMessageWithAction { ...@@ -240,7 +240,7 @@ class ResolveSaveConflictMessage implements IMessageWithAction {
export const acceptLocalChangesCommand = (accessor: ServicesAccessor, resource: URI) => { export const acceptLocalChangesCommand = (accessor: ServicesAccessor, resource: URI) => {
const editorService = accessor.get(IWorkbenchEditorService); const editorService = accessor.get(IWorkbenchEditorService);
const resolverService = accessor.get(ITextModelResolverService); const resolverService = accessor.get(ITextModelService);
const editor = editorService.getActiveEditor(); const editor = editorService.getActiveEditor();
const input = editor.input; const input = editor.input;
...@@ -275,7 +275,7 @@ export const acceptLocalChangesCommand = (accessor: ServicesAccessor, resource: ...@@ -275,7 +275,7 @@ export const acceptLocalChangesCommand = (accessor: ServicesAccessor, resource:
export const revertLocalChangesCommand = (accessor: ServicesAccessor, resource: URI) => { export const revertLocalChangesCommand = (accessor: ServicesAccessor, resource: URI) => {
const editorService = accessor.get(IWorkbenchEditorService); const editorService = accessor.get(IWorkbenchEditorService);
const resolverService = accessor.get(ITextModelResolverService); const resolverService = accessor.get(ITextModelService);
const editor = editorService.getActiveEditor(); const editor = editorService.getActiveEditor();
const input = editor.input; const input = editor.input;
...@@ -298,4 +298,4 @@ export const revertLocalChangesCommand = (accessor: ServicesAccessor, resource: ...@@ -298,4 +298,4 @@ export const revertLocalChangesCommand = (accessor: ServicesAccessor, resource:
}); });
}); });
}); });
}; };
\ No newline at end of file
...@@ -21,7 +21,7 @@ import { IDisposable, dispose, IReference } from 'vs/base/common/lifecycle'; ...@@ -21,7 +21,7 @@ import { IDisposable, dispose, IReference } from 'vs/base/common/lifecycle';
import { telemetryURIDescriptor } from 'vs/platform/telemetry/common/telemetryUtils'; import { telemetryURIDescriptor } from 'vs/platform/telemetry/common/telemetryUtils';
import { Verbosity } from 'vs/platform/editor/common/editor'; import { Verbosity } from 'vs/platform/editor/common/editor';
import { IEnvironmentService } from 'vs/platform/environment/common/environment'; import { IEnvironmentService } from 'vs/platform/environment/common/environment';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
/** /**
* A file editor input is the input type for the file editor of file system resources. * A file editor input is the input type for the file editor of file system resources.
...@@ -50,7 +50,7 @@ export class FileEditorInput extends EditorInput implements IFileEditorInput { ...@@ -50,7 +50,7 @@ export class FileEditorInput extends EditorInput implements IFileEditorInput {
@IWorkspaceContextService private contextService: IWorkspaceContextService, @IWorkspaceContextService private contextService: IWorkspaceContextService,
@ITextFileService private textFileService: ITextFileService, @ITextFileService private textFileService: ITextFileService,
@IEnvironmentService private environmentService: IEnvironmentService, @IEnvironmentService private environmentService: IEnvironmentService,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService @ITextModelService private textModelResolverService: ITextModelService
) { ) {
super(); super();
...@@ -267,4 +267,4 @@ export class FileEditorInput extends EditorInput implements IFileEditorInput { ...@@ -267,4 +267,4 @@ export class FileEditorInput extends EditorInput implements IFileEditorInput {
return false; return false;
} }
} }
\ No newline at end of file
...@@ -19,7 +19,7 @@ import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors'; ...@@ -19,7 +19,7 @@ import { SyncDescriptor } from 'vs/platform/instantiation/common/descriptors';
import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService'; import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService';
import { isCommonCodeEditor, ICommonCodeEditor } from 'vs/editor/common/editorCommon'; import { isCommonCodeEditor, ICommonCodeEditor } from 'vs/editor/common/editorCommon';
import { HtmlZoneController } from './htmlEditorZone'; import { HtmlZoneController } from './htmlEditorZone';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
// --- Register Editor // --- Register Editor
(<IEditorRegistry>Registry.as(EditorExtensions.Editors)).registerEditor(new EditorDescriptor(HtmlPreviewPart.ID, (<IEditorRegistry>Registry.as(EditorExtensions.Editors)).registerEditor(new EditorDescriptor(HtmlPreviewPart.ID,
...@@ -60,7 +60,7 @@ CommandsRegistry.registerCommand('_workbench.htmlZone', function (accessor: Serv ...@@ -60,7 +60,7 @@ CommandsRegistry.registerCommand('_workbench.htmlZone', function (accessor: Serv
return undefined; return undefined;
} }
const textModelResolverService = accessor.get(ITextModelResolverService); const textModelResolverService = accessor.get(ITextModelService);
return textModelResolverService.createModelReference(params.resource).then(ref => { return textModelResolverService.createModelReference(params.resource).then(ref => {
const model = ref.object; const model = ref.object;
......
...@@ -19,7 +19,7 @@ import { BaseTextEditorModel } from 'vs/workbench/common/editor/textEditorModel' ...@@ -19,7 +19,7 @@ import { BaseTextEditorModel } from 'vs/workbench/common/editor/textEditorModel'
import { HtmlInput } from 'vs/workbench/parts/html/common/htmlInput'; import { HtmlInput } from 'vs/workbench/parts/html/common/htmlInput';
import { IThemeService } from 'vs/platform/theme/common/themeService'; import { IThemeService } from 'vs/platform/theme/common/themeService';
import { IOpenerService } from 'vs/platform/opener/common/opener'; import { IOpenerService } from 'vs/platform/opener/common/opener';
import { ITextModelResolverService, ITextEditorModel } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextEditorModel } from 'vs/editor/common/services/resolverService';
import { Parts, IPartService } from 'vs/workbench/services/part/common/partService'; import { Parts, IPartService } from 'vs/workbench/services/part/common/partService';
import Webview from './webview'; import Webview from './webview';
...@@ -48,7 +48,7 @@ export class HtmlPreviewPart extends WebviewEditor { ...@@ -48,7 +48,7 @@ export class HtmlPreviewPart extends WebviewEditor {
constructor( constructor(
@ITelemetryService telemetryService: ITelemetryService, @ITelemetryService telemetryService: ITelemetryService,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService, @ITextModelService private textModelResolverService: ITextModelService,
@IThemeService themeService: IThemeService, @IThemeService themeService: IThemeService,
@IOpenerService private openerService: IOpenerService, @IOpenerService private openerService: IOpenerService,
@IWorkspaceContextService contextService: IWorkspaceContextService, @IWorkspaceContextService contextService: IWorkspaceContextService,
......
...@@ -20,7 +20,7 @@ import { IPanelService } from 'vs/workbench/services/panel/common/panelService'; ...@@ -20,7 +20,7 @@ import { IPanelService } from 'vs/workbench/services/panel/common/panelService';
import { IModelService } from 'vs/editor/common/services/modelService'; import { IModelService } from 'vs/editor/common/services/modelService';
import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace';
import { OutputLinkProvider } from 'vs/workbench/parts/output/common/outputLinkProvider'; import { OutputLinkProvider } from 'vs/workbench/parts/output/common/outputLinkProvider';
import { ITextModelResolverService, ITextModelContentProvider } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextModelContentProvider } from 'vs/editor/common/services/resolverService';
import { IModel } from 'vs/editor/common/editorCommon'; import { IModel } from 'vs/editor/common/editorCommon';
import { IModeService } from 'vs/editor/common/services/modeService'; import { IModeService } from 'vs/editor/common/services/modeService';
import { RunOnceScheduler } from 'vs/base/common/async'; import { RunOnceScheduler } from 'vs/base/common/async';
...@@ -101,7 +101,7 @@ export class OutputService implements IOutputService { ...@@ -101,7 +101,7 @@ export class OutputService implements IOutputService {
@IPanelService private panelService: IPanelService, @IPanelService private panelService: IPanelService,
@IWorkspaceContextService contextService: IWorkspaceContextService, @IWorkspaceContextService contextService: IWorkspaceContextService,
@IModelService modelService: IModelService, @IModelService modelService: IModelService,
@ITextModelResolverService textModelResolverService: ITextModelResolverService @ITextModelService textModelResolverService: ITextModelService
) { ) {
this._onOutput = new Emitter<IOutputEvent>(); this._onOutput = new Emitter<IOutputEvent>();
this._onOutputChannel = new Emitter<string>(); this._onOutputChannel = new Emitter<string>();
...@@ -380,4 +380,4 @@ class OutputContentProvider implements ITextModelContentProvider { ...@@ -380,4 +380,4 @@ class OutputContentProvider implements ITextModelContentProvider {
public dispose(): void { public dispose(): void {
this.toDispose = dispose(this.toDispose); this.toDispose = dispose(this.toDispose);
} }
} }
\ No newline at end of file
...@@ -38,7 +38,7 @@ import { IModeService } from 'vs/editor/common/services/modeService'; ...@@ -38,7 +38,7 @@ import { IModeService } from 'vs/editor/common/services/modeService';
import { IStorageService } from 'vs/platform/storage/common/storage'; import { IStorageService } from 'vs/platform/storage/common/storage';
import { IConfigurationService } from 'vs/platform/configuration/common/configuration'; import { IConfigurationService } from 'vs/platform/configuration/common/configuration';
import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/editorService';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { ConfigurationTarget } from 'vs/workbench/services/configuration/common/configurationEditing'; import { ConfigurationTarget } from 'vs/workbench/services/configuration/common/configurationEditing';
import { IEnvironmentService } from 'vs/platform/environment/common/environment'; import { IEnvironmentService } from 'vs/platform/environment/common/environment';
import { VSash } from 'vs/base/browser/ui/sash/sash'; import { VSash } from 'vs/base/browser/ui/sash/sash';
...@@ -71,7 +71,7 @@ export class PreferencesEditorInput extends SideBySideEditorInput { ...@@ -71,7 +71,7 @@ export class PreferencesEditorInput extends SideBySideEditorInput {
export class DefaultPreferencesEditorInput extends ResourceEditorInput { export class DefaultPreferencesEditorInput extends ResourceEditorInput {
public static ID = 'workbench.editorinputs.defaultpreferences'; public static ID = 'workbench.editorinputs.defaultpreferences';
constructor(defaultSettingsResource: URI, constructor(defaultSettingsResource: URI,
@ITextModelResolverService textModelResolverService: ITextModelResolverService @ITextModelService textModelResolverService: ITextModelService
) { ) {
super(nls.localize('settingsEditorName', "Default Settings"), '', defaultSettingsResource, textModelResolverService); super(nls.localize('settingsEditorName', "Default Settings"), '', defaultSettingsResource, textModelResolverService);
} }
......
...@@ -31,7 +31,7 @@ import { SettingsEditorModel, DefaultSettingsEditorModel, DefaultKeybindingsEdit ...@@ -31,7 +31,7 @@ import { SettingsEditorModel, DefaultSettingsEditorModel, DefaultKeybindingsEdit
import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
import { DefaultPreferencesEditorInput, PreferencesEditorInput } from 'vs/workbench/parts/preferences/browser/preferencesEditor'; import { DefaultPreferencesEditorInput, PreferencesEditorInput } from 'vs/workbench/parts/preferences/browser/preferencesEditor';
import { KeybindingsEditorInput } from 'vs/workbench/parts/preferences/browser/keybindingsEditor'; import { KeybindingsEditorInput } from 'vs/workbench/parts/preferences/browser/keybindingsEditor';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { getCodeEditor } from 'vs/editor/common/services/codeEditorService'; import { getCodeEditor } from 'vs/editor/common/services/codeEditorService';
import { EditOperation } from 'vs/editor/common/core/editOperation'; import { EditOperation } from 'vs/editor/common/core/editOperation';
import { Position, IPosition } from 'vs/editor/common/core/position'; import { Position, IPosition } from 'vs/editor/common/core/position';
...@@ -67,7 +67,7 @@ export class PreferencesService extends Disposable implements IPreferencesServic ...@@ -67,7 +67,7 @@ export class PreferencesService extends Disposable implements IPreferencesServic
@IStorageService private storageService: IStorageService, @IStorageService private storageService: IStorageService,
@IEnvironmentService private environmentService: IEnvironmentService, @IEnvironmentService private environmentService: IEnvironmentService,
@ITelemetryService private telemetryService: ITelemetryService, @ITelemetryService private telemetryService: ITelemetryService,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService, @ITextModelService private textModelResolverService: ITextModelService,
@IConfigurationEditingService private configurationEditingService: IConfigurationEditingService, @IConfigurationEditingService private configurationEditingService: IConfigurationEditingService,
@IExtensionService private extensionService: IExtensionService, @IExtensionService private extensionService: IExtensionService,
@IKeybindingService keybindingService: IKeybindingService, @IKeybindingService keybindingService: IKeybindingService,
...@@ -347,4 +347,4 @@ export class PreferencesService extends Disposable implements IPreferencesServic ...@@ -347,4 +347,4 @@ export class PreferencesService extends Disposable implements IPreferencesServic
this.defaultPreferencesEditorModels.clear(); this.defaultPreferencesEditorModels.clear();
super.dispose(); super.dispose();
} }
} }
\ No newline at end of file
...@@ -12,7 +12,7 @@ import { IModel } from 'vs/editor/common/editorCommon'; ...@@ -12,7 +12,7 @@ import { IModel } from 'vs/editor/common/editorCommon';
import JSONContributionRegistry = require('vs/platform/jsonschemas/common/jsonContributionRegistry'); import JSONContributionRegistry = require('vs/platform/jsonschemas/common/jsonContributionRegistry');
import { Registry } from 'vs/platform/platform'; import { Registry } from 'vs/platform/platform';
import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; import { IWorkbenchContribution } from 'vs/workbench/common/contributions';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { IPreferencesService } from 'vs/workbench/parts/preferences/common/preferences'; import { IPreferencesService } from 'vs/workbench/parts/preferences/common/preferences';
const schemaRegistry = Registry.as<JSONContributionRegistry.IJSONContributionRegistry>(JSONContributionRegistry.Extensions.JSONContribution); const schemaRegistry = Registry.as<JSONContributionRegistry.IJSONContributionRegistry>(JSONContributionRegistry.Extensions.JSONContribution);
...@@ -21,7 +21,7 @@ export class PreferencesContentProvider implements IWorkbenchContribution { ...@@ -21,7 +21,7 @@ export class PreferencesContentProvider implements IWorkbenchContribution {
constructor( constructor(
@IModelService private modelService: IModelService, @IModelService private modelService: IModelService,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService, @ITextModelService private textModelResolverService: ITextModelService,
@IPreferencesService private preferencesService: IPreferencesService, @IPreferencesService private preferencesService: IPreferencesService,
@IModeService private modeService: IModeService @IModeService private modeService: IModeService
) { ) {
...@@ -60,4 +60,4 @@ export class PreferencesContentProvider implements IWorkbenchContribution { ...@@ -60,4 +60,4 @@ export class PreferencesContentProvider implements IWorkbenchContribution {
} }
}); });
} }
} }
\ No newline at end of file
...@@ -15,7 +15,7 @@ import * as widget from 'vs/editor/browser/codeEditor'; ...@@ -15,7 +15,7 @@ import * as widget from 'vs/editor/browser/codeEditor';
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
import { IMessageService } from 'vs/platform/message/common/message'; import { IMessageService } from 'vs/platform/message/common/message';
import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace'; import { IWorkspaceContextService } from 'vs/platform/workspace/common/workspace';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/editorService'; import { IWorkbenchEditorService } from 'vs/workbench/services/editor/common/editorService';
import { IModelService } from 'vs/editor/common/services/modelService'; import { IModelService } from 'vs/editor/common/services/modelService';
import { IEditorWorkerService } from 'vs/editor/common/services/editorWorkerService'; import { IEditorWorkerService } from 'vs/editor/common/services/editorWorkerService';
...@@ -74,7 +74,7 @@ class DirtyDiffModelDecorator { ...@@ -74,7 +74,7 @@ class DirtyDiffModelDecorator {
@IEditorWorkerService private editorWorkerService: IEditorWorkerService, @IEditorWorkerService private editorWorkerService: IEditorWorkerService,
@IWorkbenchEditorService private editorService: IWorkbenchEditorService, @IWorkbenchEditorService private editorService: IWorkbenchEditorService,
@IWorkspaceContextService private contextService: IWorkspaceContextService, @IWorkspaceContextService private contextService: IWorkspaceContextService,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService @ITextModelService private textModelResolverService: ITextModelService
) { ) {
this.decorations = []; this.decorations = [];
this.diffDelayer = new ThrottledDelayer<common.IChange[]>(200); this.diffDelayer = new ThrottledDelayer<common.IChange[]>(200);
...@@ -310,4 +310,4 @@ registerThemingParticipant((theme: ITheme, collector: ICssStyleCollector) => { ...@@ -310,4 +310,4 @@ registerThemingParticipant((theme: ITheme, collector: ICssStyleCollector) => {
} }
`); `);
} }
}); });
\ No newline at end of file
...@@ -19,7 +19,7 @@ import { BulkEdit, IResourceEdit, createBulkEdit } from 'vs/editor/common/servic ...@@ -19,7 +19,7 @@ import { BulkEdit, IResourceEdit, createBulkEdit } from 'vs/editor/common/servic
import { IProgressRunner } from 'vs/platform/progress/common/progress'; import { IProgressRunner } from 'vs/platform/progress/common/progress';
import { IDiffEditor } from 'vs/editor/browser/editorBrowser'; import { IDiffEditor } from 'vs/editor/browser/editorBrowser';
import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
import { ITextModelResolverService, ITextModelContentProvider } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextModelContentProvider } from 'vs/editor/common/services/resolverService';
import { IWorkbenchContribution } from 'vs/workbench/common/contributions'; import { IWorkbenchContribution } from 'vs/workbench/common/contributions';
import { IModel } from 'vs/editor/common/editorCommon'; import { IModel } from 'vs/editor/common/editorCommon';
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
...@@ -39,7 +39,7 @@ export class ReplacePreviewContentProvider implements ITextModelContentProvider, ...@@ -39,7 +39,7 @@ export class ReplacePreviewContentProvider implements ITextModelContentProvider,
constructor( constructor(
@IInstantiationService private instantiationService: IInstantiationService, @IInstantiationService private instantiationService: IInstantiationService,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService @ITextModelService private textModelResolverService: ITextModelService
) { ) {
this.textModelResolverService.registerTextModelContentProvider(network.Schemas.internal, this); this.textModelResolverService.registerTextModelContentProvider(network.Schemas.internal, this);
} }
...@@ -60,7 +60,7 @@ class ReplacePreviewModel extends Disposable { ...@@ -60,7 +60,7 @@ class ReplacePreviewModel extends Disposable {
constructor( constructor(
@IModelService private modelService: IModelService, @IModelService private modelService: IModelService,
@IModeService private modeService: IModeService, @IModeService private modeService: IModeService,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService, @ITextModelService private textModelResolverService: ITextModelService,
@IReplaceService private replaceService: IReplaceService, @IReplaceService private replaceService: IReplaceService,
@ISearchWorkbenchService private searchWorkbenchService: ISearchWorkbenchService @ISearchWorkbenchService private searchWorkbenchService: ISearchWorkbenchService
) { ) {
...@@ -100,7 +100,7 @@ export class ReplaceService implements IReplaceService { ...@@ -100,7 +100,7 @@ export class ReplaceService implements IReplaceService {
@IFileService private fileService: IFileService, @IFileService private fileService: IFileService,
@IEditorService private editorService: IWorkbenchEditorService, @IEditorService private editorService: IWorkbenchEditorService,
@IInstantiationService private instantiationService: IInstantiationService, @IInstantiationService private instantiationService: IInstantiationService,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService, @ITextModelService private textModelResolverService: ITextModelService,
@ISearchWorkbenchService private searchWorkbenchService: ISearchWorkbenchService @ISearchWorkbenchService private searchWorkbenchService: ISearchWorkbenchService
) { ) {
} }
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
import { TPromise } from 'vs/base/common/winjs.base'; import { TPromise } from 'vs/base/common/winjs.base';
import URI from 'vs/base/common/uri'; import URI from 'vs/base/common/uri';
import { ITextModelResolverService, ITextModelContentProvider } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextModelContentProvider } from 'vs/editor/common/services/resolverService';
import { IModelService } from 'vs/editor/common/services/modelService'; import { IModelService } from 'vs/editor/common/services/modelService';
import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles'; import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles';
import { IModel } from 'vs/editor/common/editorCommon'; import { IModel } from 'vs/editor/common/editorCommon';
...@@ -20,7 +20,7 @@ import { IRawTextSource } from 'vs/editor/common/model/textSource'; ...@@ -20,7 +20,7 @@ import { IRawTextSource } from 'vs/editor/common/model/textSource';
export class WalkThroughContentProvider implements ITextModelContentProvider, IWorkbenchContribution { export class WalkThroughContentProvider implements ITextModelContentProvider, IWorkbenchContribution {
constructor( constructor(
@ITextModelResolverService private textModelResolverService: ITextModelResolverService, @ITextModelService private textModelResolverService: ITextModelService,
@ITextFileService private textFileService: ITextFileService, @ITextFileService private textFileService: ITextFileService,
@IModeService private modeService: IModeService, @IModeService private modeService: IModeService,
@IModelService private modelService: IModelService, @IModelService private modelService: IModelService,
...@@ -59,7 +59,7 @@ export class WalkThroughContentProvider implements ITextModelContentProvider, IW ...@@ -59,7 +59,7 @@ export class WalkThroughContentProvider implements ITextModelContentProvider, IW
export class WalkThroughSnippetContentProvider implements ITextModelContentProvider, IWorkbenchContribution { export class WalkThroughSnippetContentProvider implements ITextModelContentProvider, IWorkbenchContribution {
constructor( constructor(
@ITextModelResolverService private textModelResolverService: ITextModelResolverService, @ITextModelService private textModelResolverService: ITextModelService,
@ITextFileService private textFileService: ITextFileService, @ITextFileService private textFileService: ITextFileService,
@IModeService private modeService: IModeService, @IModeService private modeService: IModeService,
@IModelService private modelService: IModelService, @IModelService private modelService: IModelService,
...@@ -102,4 +102,4 @@ export class WalkThroughSnippetContentProvider implements ITextModelContentProvi ...@@ -102,4 +102,4 @@ export class WalkThroughSnippetContentProvider implements ITextModelContentProvi
public getId(): string { public getId(): string {
return 'vs.walkThroughSnippetContentProvider'; return 'vs.walkThroughSnippetContentProvider';
} }
} }
\ No newline at end of file
...@@ -10,7 +10,7 @@ import { EditorInput, EditorModel, ITextEditorModel } from 'vs/workbench/common/ ...@@ -10,7 +10,7 @@ import { EditorInput, EditorModel, ITextEditorModel } from 'vs/workbench/common/
import URI from 'vs/base/common/uri'; import URI from 'vs/base/common/uri';
import { IReference, IDisposable, dispose } from 'vs/base/common/lifecycle'; import { IReference, IDisposable, dispose } from 'vs/base/common/lifecycle';
import { telemetryURIDescriptor } from 'vs/platform/telemetry/common/telemetryUtils'; import { telemetryURIDescriptor } from 'vs/platform/telemetry/common/telemetryUtils';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { marked } from 'vs/base/common/marked/marked'; import { marked } from 'vs/base/common/marked/marked';
import { Schemas } from 'vs/base/common/network'; import { Schemas } from 'vs/base/common/network';
import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry'; import { ITelemetryService } from 'vs/platform/telemetry/common/telemetry';
...@@ -60,7 +60,7 @@ export class WalkThroughInput extends EditorInput { ...@@ -60,7 +60,7 @@ export class WalkThroughInput extends EditorInput {
public readonly onReady: (container: HTMLElement) => void, public readonly onReady: (container: HTMLElement) => void,
@ITelemetryService private telemetryService: ITelemetryService, @ITelemetryService private telemetryService: ITelemetryService,
@ILifecycleService lifecycleService: ILifecycleService, @ILifecycleService lifecycleService: ILifecycleService,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService @ITextModelService private textModelResolverService: ITextModelService
) { ) {
super(); super();
this.disposables.push(lifecycleService.onShutdown(e => this.disposeTelemetry(e))); this.disposables.push(lifecycleService.onShutdown(e => this.disposeTelemetry(e)));
......
...@@ -27,7 +27,7 @@ import { keyFromOverrideIdentifier } from 'vs/platform/configuration/common/mode ...@@ -27,7 +27,7 @@ import { keyFromOverrideIdentifier } from 'vs/platform/configuration/common/mode
import { WORKSPACE_CONFIG_DEFAULT_PATH, WORKSPACE_STANDALONE_CONFIGURATIONS } from 'vs/workbench/services/configuration/common/configuration'; import { WORKSPACE_CONFIG_DEFAULT_PATH, WORKSPACE_STANDALONE_CONFIGURATIONS } from 'vs/workbench/services/configuration/common/configuration';
import { IFileService } from 'vs/platform/files/common/files'; import { IFileService } from 'vs/platform/files/common/files';
import { IConfigurationEditingService, ConfigurationEditingErrorCode, IConfigurationEditingError, ConfigurationTarget, IConfigurationValue, IConfigurationEditingOptions } from 'vs/workbench/services/configuration/common/configurationEditing'; import { IConfigurationEditingService, ConfigurationEditingErrorCode, IConfigurationEditingError, ConfigurationTarget, IConfigurationValue, IConfigurationEditingOptions } from 'vs/workbench/services/configuration/common/configurationEditing';
import { ITextModelResolverService, ITextEditorModel } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextEditorModel } from 'vs/editor/common/services/resolverService';
import { OVERRIDE_PROPERTY_PATTERN } from 'vs/platform/configuration/common/configurationRegistry'; import { OVERRIDE_PROPERTY_PATTERN } from 'vs/platform/configuration/common/configurationRegistry';
import { IChoiceService, IMessageService, Severity } from 'vs/platform/message/common/message'; import { IChoiceService, IMessageService, Severity } from 'vs/platform/message/common/message';
import { ICommandService } from 'vs/platform/commands/common/commands'; import { ICommandService } from 'vs/platform/commands/common/commands';
...@@ -57,7 +57,7 @@ export class ConfigurationEditingService implements IConfigurationEditingService ...@@ -57,7 +57,7 @@ export class ConfigurationEditingService implements IConfigurationEditingService
@IWorkspaceContextService private contextService: IWorkspaceContextService, @IWorkspaceContextService private contextService: IWorkspaceContextService,
@IEnvironmentService private environmentService: IEnvironmentService, @IEnvironmentService private environmentService: IEnvironmentService,
@IFileService private fileService: IFileService, @IFileService private fileService: IFileService,
@ITextModelResolverService private textModelResolverService: ITextModelResolverService, @ITextModelService private textModelResolverService: ITextModelService,
@ITextFileService private textFileService: ITextFileService, @ITextFileService private textFileService: ITextFileService,
@IChoiceService private choiceService: IChoiceService, @IChoiceService private choiceService: IChoiceService,
@IMessageService private messageService: IMessageService, @IMessageService private messageService: IMessageService,
...@@ -285,4 +285,4 @@ export class ConfigurationEditingService implements IConfigurationEditingService ...@@ -285,4 +285,4 @@ export class ConfigurationEditingService implements IConfigurationEditingService
return { key: config.key, value: config.value, overrideIdentifier: config.overrideIdentifier, resource: this.contextService.toResource(WORKSPACE_CONFIG_DEFAULT_PATH) }; return { key: config.key, value: config.value, overrideIdentifier: config.overrideIdentifier, resource: this.contextService.toResource(WORKSPACE_CONFIG_DEFAULT_PATH) };
} }
} }
\ No newline at end of file
...@@ -37,7 +37,7 @@ import { IBackupFileService } from 'vs/workbench/services/backup/common/backup'; ...@@ -37,7 +37,7 @@ import { IBackupFileService } from 'vs/workbench/services/backup/common/backup';
import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService'; import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService';
import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock';
import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles'; import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { TextModelResolverService } from 'vs/workbench/services/textmodelResolver/common/textModelResolverService'; import { TextModelResolverService } from 'vs/workbench/services/textmodelResolver/common/textModelResolverService';
import { IModeService } from 'vs/editor/common/services/modeService'; import { IModeService } from 'vs/editor/common/services/modeService';
import { ModeServiceImpl } from 'vs/editor/common/services/modeServiceImpl'; import { ModeServiceImpl } from 'vs/editor/common/services/modeServiceImpl';
...@@ -128,7 +128,7 @@ suite('ConfigurationEditingService', () => { ...@@ -128,7 +128,7 @@ suite('ConfigurationEditingService', () => {
instantiationService.stub(IUntitledEditorService, instantiationService.createInstance(UntitledEditorService)); instantiationService.stub(IUntitledEditorService, instantiationService.createInstance(UntitledEditorService));
instantiationService.stub(ITextFileService, instantiationService.createInstance(TestTextFileService)); instantiationService.stub(ITextFileService, instantiationService.createInstance(TestTextFileService));
instantiationService.stub(ITextModelResolverService, <ITextModelResolverService>instantiationService.createInstance(TextModelResolverService)); instantiationService.stub(ITextModelService, <ITextModelService>instantiationService.createInstance(TextModelResolverService));
instantiationService.stub(IBackupFileService, new TestBackupFileService()); instantiationService.stub(IBackupFileService, new TestBackupFileService());
choiceService = instantiationService.stub(IChoiceService, { choiceService = instantiationService.stub(IChoiceService, {
choose: (severity, message, options, cancelId): TPromise<number> => { choose: (severity, message, options, cancelId): TPromise<number> => {
...@@ -311,4 +311,4 @@ suite('ConfigurationEditingService', () => { ...@@ -311,4 +311,4 @@ suite('ConfigurationEditingService', () => {
assert.equal(parsed['tasks'][0]['taskName'], 'myTask'); assert.equal(parsed['tasks'][0]['taskName'], 'myTask');
}); });
}); });
}); });
\ No newline at end of file
...@@ -20,7 +20,7 @@ import { Range } from 'vs/editor/common/core/range'; ...@@ -20,7 +20,7 @@ import { Range } from 'vs/editor/common/core/range';
import { Selection } from 'vs/editor/common/core/selection'; import { Selection } from 'vs/editor/common/core/selection';
import { IUserFriendlyKeybinding } from 'vs/platform/keybinding/common/keybinding'; import { IUserFriendlyKeybinding } from 'vs/platform/keybinding/common/keybinding';
import { IEnvironmentService } from 'vs/platform/environment/common/environment'; import { IEnvironmentService } from 'vs/platform/environment/common/environment';
import { ITextModelResolverService, ITextEditorModel } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextEditorModel } from 'vs/editor/common/services/resolverService';
import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles'; import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles';
import { IFileService } from 'vs/platform/files/common/files'; import { IFileService } from 'vs/platform/files/common/files';
import { createDecorator, ServiceIdentifier } from 'vs/platform/instantiation/common/instantiation'; import { createDecorator, ServiceIdentifier } from 'vs/platform/instantiation/common/instantiation';
...@@ -48,7 +48,7 @@ export class KeybindingsEditingService extends Disposable implements IKeybinding ...@@ -48,7 +48,7 @@ export class KeybindingsEditingService extends Disposable implements IKeybinding
private resource: URI = URI.file(this.environmentService.appKeybindingsPath); private resource: URI = URI.file(this.environmentService.appKeybindingsPath);
constructor( constructor(
@ITextModelResolverService private textModelResolverService: ITextModelResolverService, @ITextModelService private textModelResolverService: ITextModelService,
@ITextFileService private textFileService: ITextFileService, @ITextFileService private textFileService: ITextFileService,
@IFileService private fileService: IFileService, @IFileService private fileService: IFileService,
@IConfigurationService private configurationService: IConfigurationService, @IConfigurationService private configurationService: IConfigurationService,
...@@ -262,4 +262,4 @@ export class KeybindingsEditingService extends Disposable implements IKeybinding ...@@ -262,4 +262,4 @@ export class KeybindingsEditingService extends Disposable implements IKeybinding
private getEmptyContent(EOL: string): string { private getEmptyContent(EOL: string): string {
return '// ' + localize('emptyKeybindingsHeader', "Place your key bindings in this file to overwrite the defaults") + EOL + '[]'; return '// ' + localize('emptyKeybindingsHeader', "Place your key bindings in this file to overwrite the defaults") + EOL + '[]';
} }
} }
\ No newline at end of file
...@@ -31,7 +31,7 @@ import { IBackupFileService } from 'vs/workbench/services/backup/common/backup'; ...@@ -31,7 +31,7 @@ import { IBackupFileService } from 'vs/workbench/services/backup/common/backup';
import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService'; import { IEditorGroupService } from 'vs/workbench/services/group/common/groupService';
import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock'; import { TestInstantiationService } from 'vs/platform/instantiation/test/common/instantiationServiceMock';
import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles'; import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { TextModelResolverService } from 'vs/workbench/services/textmodelResolver/common/textModelResolverService'; import { TextModelResolverService } from 'vs/workbench/services/textmodelResolver/common/textModelResolverService';
import { IModeService } from 'vs/editor/common/services/modeService'; import { IModeService } from 'vs/editor/common/services/modeService';
import { ModeServiceImpl } from 'vs/editor/common/services/modeServiceImpl'; import { ModeServiceImpl } from 'vs/editor/common/services/modeServiceImpl';
...@@ -76,7 +76,7 @@ suite('Keybindings Editing', () => { ...@@ -76,7 +76,7 @@ suite('Keybindings Editing', () => {
instantiationService.stub(IFileService, new FileService(testDir, { disableWatcher: true })); instantiationService.stub(IFileService, new FileService(testDir, { disableWatcher: true }));
instantiationService.stub(IUntitledEditorService, instantiationService.createInstance(UntitledEditorService)); instantiationService.stub(IUntitledEditorService, instantiationService.createInstance(UntitledEditorService));
instantiationService.stub(ITextFileService, instantiationService.createInstance(TestTextFileService)); instantiationService.stub(ITextFileService, instantiationService.createInstance(TestTextFileService));
instantiationService.stub(ITextModelResolverService, <ITextModelResolverService>instantiationService.createInstance(TextModelResolverService)); instantiationService.stub(ITextModelService, <ITextModelService>instantiationService.createInstance(TextModelResolverService));
instantiationService.stub(IBackupFileService, new TestBackupFileService()); instantiationService.stub(IBackupFileService, new TestBackupFileService());
testObject = instantiationService.createInstance(KeybindingsEditingService); testObject = instantiationService.createInstance(KeybindingsEditingService);
...@@ -226,4 +226,4 @@ suite('Keybindings Editing', () => { ...@@ -226,4 +226,4 @@ suite('Keybindings Editing', () => {
return new ResolvedKeybindingItem(keybinding ? new USLayoutResolvedKeybinding(keybinding, OS) : null, command || 'some command', null, when ? ContextKeyExpr.deserialize(when) : null, isDefault === void 0 ? true : isDefault); return new ResolvedKeybindingItem(keybinding ? new USLayoutResolvedKeybinding(keybinding, OS) : null, command || 'some command', null, when ? ContextKeyExpr.deserialize(when) : null, isDefault === void 0 ? true : isDefault);
} }
}); });
\ No newline at end of file
...@@ -14,7 +14,7 @@ import { IModelService } from 'vs/editor/common/services/modelService'; ...@@ -14,7 +14,7 @@ import { IModelService } from 'vs/editor/common/services/modelService';
import { ResourceEditorModel } from 'vs/workbench/common/editor/resourceEditorModel'; import { ResourceEditorModel } from 'vs/workbench/common/editor/resourceEditorModel';
import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles'; import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles';
import network = require('vs/base/common/network'); import network = require('vs/base/common/network');
import { ITextModelResolverService, ITextModelContentProvider, ITextEditorModel } from 'vs/editor/common/services/resolverService'; import { ITextModelService, ITextModelContentProvider, ITextEditorModel } from 'vs/editor/common/services/resolverService';
import { IUntitledEditorService, UNTITLED_SCHEMA } from 'vs/workbench/services/untitled/common/untitledEditorService'; import { IUntitledEditorService, UNTITLED_SCHEMA } from 'vs/workbench/services/untitled/common/untitledEditorService';
import { TextFileEditorModel } from 'vs/workbench/services/textfile/common/textFileEditorModel'; import { TextFileEditorModel } from 'vs/workbench/services/textfile/common/textFileEditorModel';
...@@ -92,7 +92,7 @@ class ResourceModelCollection extends ReferenceCollection<TPromise<ITextEditorMo ...@@ -92,7 +92,7 @@ class ResourceModelCollection extends ReferenceCollection<TPromise<ITextEditorMo
} }
} }
export class TextModelResolverService implements ITextModelResolverService { export class TextModelResolverService implements ITextModelService {
_serviceBrand: any; _serviceBrand: any;
...@@ -146,4 +146,4 @@ export class TextModelResolverService implements ITextModelResolverService { ...@@ -146,4 +146,4 @@ export class TextModelResolverService implements ITextModelResolverService {
public registerTextModelContentProvider(scheme: string, provider: ITextModelContentProvider): IDisposable { public registerTextModelContentProvider(scheme: string, provider: ITextModelContentProvider): IDisposable {
return this.resourceModelCollection.registerTextModelContentProvider(scheme, provider); return this.resourceModelCollection.registerTextModelContentProvider(scheme, provider);
} }
} }
\ No newline at end of file
...@@ -14,7 +14,7 @@ import { ResourceEditorModel } from 'vs/workbench/common/editor/resourceEditorMo ...@@ -14,7 +14,7 @@ import { ResourceEditorModel } from 'vs/workbench/common/editor/resourceEditorMo
import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation'; import { IInstantiationService } from 'vs/platform/instantiation/common/instantiation';
import { workbenchInstantiationService, TestTextFileService } from 'vs/workbench/test/workbenchTestServices'; import { workbenchInstantiationService, TestTextFileService } from 'vs/workbench/test/workbenchTestServices';
import { toResource } from 'vs/base/test/common/utils'; import { toResource } from 'vs/base/test/common/utils';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { IModelService } from 'vs/editor/common/services/modelService'; import { IModelService } from 'vs/editor/common/services/modelService';
import { IModeService } from 'vs/editor/common/services/modeService'; import { IModeService } from 'vs/editor/common/services/modeService';
import { TextFileEditorModel } from 'vs/workbench/services/textfile/common/textFileEditorModel'; import { TextFileEditorModel } from 'vs/workbench/services/textfile/common/textFileEditorModel';
...@@ -25,7 +25,7 @@ import { once } from 'vs/base/common/event'; ...@@ -25,7 +25,7 @@ import { once } from 'vs/base/common/event';
class ServiceAccessor { class ServiceAccessor {
constructor( constructor(
@ITextModelResolverService public textModelResolverService: ITextModelResolverService, @ITextModelService public textModelResolverService: ITextModelService,
@IModelService public modelService: IModelService, @IModelService public modelService: IModelService,
@IModeService public modeService: IModeService, @IModeService public modeService: IModeService,
@ITextFileService public textFileService: TestTextFileService, @ITextFileService public textFileService: TestTextFileService,
...@@ -166,4 +166,4 @@ suite('Workbench - TextModelResolverService', () => { ...@@ -166,4 +166,4 @@ suite('Workbench - TextModelResolverService', () => {
disposable.dispose(); disposable.dispose();
}); });
}); });
\ No newline at end of file
...@@ -14,7 +14,7 @@ import { IModelService } from 'vs/editor/common/services/modelService'; ...@@ -14,7 +14,7 @@ import { IModelService } from 'vs/editor/common/services/modelService';
import { IModeService } from 'vs/editor/common/services/modeService'; import { IModeService } from 'vs/editor/common/services/modeService';
import { ResourceEditorInput } from 'vs/workbench/common/editor/resourceEditorInput'; import { ResourceEditorInput } from 'vs/workbench/common/editor/resourceEditorInput';
import URI from 'vs/base/common/uri'; import URI from 'vs/base/common/uri';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles'; import { ITextFileService } from 'vs/workbench/services/textfile/common/textfiles';
import { TestTextFileService, workbenchInstantiationService } from 'vs/workbench/test/workbenchTestServices'; import { TestTextFileService, workbenchInstantiationService } from 'vs/workbench/test/workbenchTestServices';
import { TPromise } from "vs/base/common/winjs.base"; import { TPromise } from "vs/base/common/winjs.base";
...@@ -26,7 +26,7 @@ class MyTextEditorModel extends BaseTextEditorModel { } ...@@ -26,7 +26,7 @@ class MyTextEditorModel extends BaseTextEditorModel { }
class ServiceAccessor { class ServiceAccessor {
constructor( constructor(
@ITextModelResolverService public textModelResolverService: ITextModelResolverService, @ITextModelService public textModelResolverService: ITextModelService,
@IModelService public modelService: IModelService, @IModelService public modelService: IModelService,
@IModeService public modeService: IModeService, @IModeService public modeService: IModeService,
@ITextFileService public textFileService: TestTextFileService @ITextFileService public textFileService: TestTextFileService
...@@ -81,4 +81,4 @@ suite('Workbench - EditorModel', () => { ...@@ -81,4 +81,4 @@ suite('Workbench - EditorModel', () => {
done(); done();
}); });
}); });
}); });
\ No newline at end of file
...@@ -23,7 +23,7 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur ...@@ -23,7 +23,7 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur
import { IStorageService, StorageScope } from 'vs/platform/storage/common/storage'; import { IStorageService, StorageScope } from 'vs/platform/storage/common/storage';
import { IPartService, Parts } from 'vs/workbench/services/part/common/partService'; import { IPartService, Parts } from 'vs/workbench/services/part/common/partService';
import { TextModelResolverService } from 'vs/workbench/services/textmodelResolver/common/textModelResolverService'; import { TextModelResolverService } from 'vs/workbench/services/textmodelResolver/common/textModelResolverService';
import { ITextModelResolverService } from 'vs/editor/common/services/resolverService'; import { ITextModelService } from 'vs/editor/common/services/resolverService';
import { IEditorInput, IEditorOptions, Position, Direction, IEditor, IResourceInput } from 'vs/platform/editor/common/editor'; import { IEditorInput, IEditorOptions, Position, Direction, IEditor, IResourceInput } from 'vs/platform/editor/common/editor';
import { IUntitledEditorService, UntitledEditorService } from 'vs/workbench/services/untitled/common/untitledEditorService'; import { IUntitledEditorService, UntitledEditorService } from 'vs/workbench/services/untitled/common/untitledEditorService';
import { IMessageService, IConfirmation } from 'vs/platform/message/common/message'; import { IMessageService, IConfirmation } from 'vs/platform/message/common/message';
...@@ -223,7 +223,7 @@ export function workbenchInstantiationService(): IInstantiationService { ...@@ -223,7 +223,7 @@ export function workbenchInstantiationService(): IInstantiationService {
instantiationService.stub(IUntitledEditorService, instantiationService.createInstance(UntitledEditorService)); instantiationService.stub(IUntitledEditorService, instantiationService.createInstance(UntitledEditorService));
instantiationService.stub(IWindowsService, new TestWindowsService()); instantiationService.stub(IWindowsService, new TestWindowsService());
instantiationService.stub(ITextFileService, <ITextFileService>instantiationService.createInstance(TestTextFileService)); instantiationService.stub(ITextFileService, <ITextFileService>instantiationService.createInstance(TestTextFileService));
instantiationService.stub(ITextModelResolverService, <ITextModelResolverService>instantiationService.createInstance(TextModelResolverService)); instantiationService.stub(ITextModelService, <ITextModelService>instantiationService.createInstance(TextModelResolverService));
instantiationService.stub(IEnvironmentService, TestEnvironmentService); instantiationService.stub(IEnvironmentService, TestEnvironmentService);
instantiationService.stub(IThemeService, new TestThemeService()); instantiationService.stub(IThemeService, new TestThemeService());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册