Skip to content

Commit 1f8e772

Browse files
Use 'vscode' throughout omnisharpMain.ts
1 parent 10eb3a8 commit 1f8e772

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

src/omnisharpMain.ts

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,45 +22,45 @@ import registerCommands from './features/commands';
2222
import {StdioOmnisharpServer} from './omnisharpServer';
2323
import forwardChanges from './features/changeForwarding';
2424
import reportStatus from './features/omnisharpStatus';
25-
import {Disposable, ExtensionContext, DocumentSelector, languages} from 'vscode';
2625
import {installCoreClrDebug} from './coreclr-debug';
26+
import * as vscode from 'vscode';
2727

28-
export function activate(context: ExtensionContext): any {
28+
export function activate(context: vscode.ExtensionContext): any {
2929

30-
const _selector: DocumentSelector = {
30+
const _selector: vscode.DocumentSelector = {
3131
language: 'csharp',
3232
scheme: 'file' // only files from disk
3333
};
3434

3535
const server = new StdioOmnisharpServer();
3636
const advisor = new Advisor(server); // create before server is started
37-
const disposables: Disposable[] = [];
38-
const localDisposables: Disposable[] = [];
37+
const disposables: vscode.Disposable[] = [];
38+
const localDisposables: vscode.Disposable[] = [];
3939

4040
disposables.push(server.onServerStart(() => {
4141
// register language feature provider on start
42-
localDisposables.push(languages.registerDefinitionProvider(_selector, new DefinitionProvider(server)));
43-
localDisposables.push(languages.registerCodeLensProvider(_selector, new CodeLensProvider(server)));
44-
localDisposables.push(languages.registerDocumentHighlightProvider(_selector, new DocumentHighlightProvider(server)));
45-
localDisposables.push(languages.registerDocumentSymbolProvider(_selector, new DocumentSymbolProvider(server)));
46-
localDisposables.push(languages.registerReferenceProvider(_selector, new ReferenceProvider(server)));
47-
localDisposables.push(languages.registerHoverProvider(_selector, new HoverProvider(server)));
48-
localDisposables.push(languages.registerRenameProvider(_selector, new RenameProvider(server)));
49-
localDisposables.push(languages.registerDocumentRangeFormattingEditProvider(_selector, new FormatProvider(server)));
50-
localDisposables.push(languages.registerOnTypeFormattingEditProvider(_selector, new FormatProvider(server), '}', ';'));
51-
localDisposables.push(languages.registerCompletionItemProvider(_selector, new CompletionItemProvider(server), '.', '<'));
52-
localDisposables.push(languages.registerWorkspaceSymbolProvider(new WorkspaceSymbolProvider(server)));
53-
localDisposables.push(languages.registerSignatureHelpProvider(_selector, new SignatureHelpProvider(server), '(', ','));
42+
localDisposables.push(vscode.languages.registerDefinitionProvider(_selector, new DefinitionProvider(server)));
43+
localDisposables.push(vscode.languages.registerCodeLensProvider(_selector, new CodeLensProvider(server)));
44+
localDisposables.push(vscode.languages.registerDocumentHighlightProvider(_selector, new DocumentHighlightProvider(server)));
45+
localDisposables.push(vscode.languages.registerDocumentSymbolProvider(_selector, new DocumentSymbolProvider(server)));
46+
localDisposables.push(vscode.languages.registerReferenceProvider(_selector, new ReferenceProvider(server)));
47+
localDisposables.push(vscode.languages.registerHoverProvider(_selector, new HoverProvider(server)));
48+
localDisposables.push(vscode.languages.registerRenameProvider(_selector, new RenameProvider(server)));
49+
localDisposables.push(vscode.languages.registerDocumentRangeFormattingEditProvider(_selector, new FormatProvider(server)));
50+
localDisposables.push(vscode.languages.registerOnTypeFormattingEditProvider(_selector, new FormatProvider(server), '}', ';'));
51+
localDisposables.push(vscode.languages.registerCompletionItemProvider(_selector, new CompletionItemProvider(server), '.', '<'));
52+
localDisposables.push(vscode.languages.registerWorkspaceSymbolProvider(new WorkspaceSymbolProvider(server)));
53+
localDisposables.push(vscode.languages.registerSignatureHelpProvider(_selector, new SignatureHelpProvider(server), '(', ','));
5454
const codeActionProvider = new CodeActionProvider(server);
5555
localDisposables.push(codeActionProvider);
56-
localDisposables.push(languages.registerCodeActionsProvider(_selector, codeActionProvider));
56+
localDisposables.push(vscode.languages.registerCodeActionsProvider(_selector, codeActionProvider));
5757
localDisposables.push(reportDiagnostics(server, advisor));
5858
localDisposables.push(forwardChanges(server));
5959
}));
6060

6161
disposables.push(server.onServerStop(() => {
6262
// remove language feature providers on stop
63-
Disposable.from(...localDisposables).dispose();
63+
vscode.Disposable.from(...localDisposables).dispose();
6464
}));
6565

6666
disposables.push(registerCommands(server, context.extensionPath));
@@ -71,7 +71,7 @@ export function activate(context: ExtensionContext): any {
7171
server.autoStart(context.workspaceState.get<string>('lastSolutionPathOrFolder'));
7272

7373
// stop server on deactivate
74-
disposables.push(new Disposable(() => {
74+
disposables.push(new vscode.Disposable(() => {
7575
advisor.dispose();
7676
server.stop();
7777
}));

0 commit comments

Comments
 (0)