|
3 | 3 | * Licensed under the MIT License. See License.txt in the project root for license information. |
4 | 4 | *--------------------------------------------------------------------------------------------*/ |
5 | 5 |
|
| 6 | +import * as utils from './utils'; |
6 | 7 | import * as vscode from 'vscode'; |
7 | | -import TelemetryReporter from 'vscode-extension-telemetry'; |
8 | 8 |
|
9 | | -import DefinitionProvider from '../features/definitionProvider'; |
10 | | -import ImplementationProvider from '../features/implementationProvider'; |
| 9 | +import { AddAssetResult, addAssetsIfNecessary } from '../assets'; |
| 10 | +import reportDiagnostics, { Advisor } from '../features/diagnosticsProvider'; |
| 11 | +import { safeLength, sum } from '../common'; |
| 12 | + |
| 13 | +import { CSharpConfigurationProvider } from '../configurationProvider'; |
| 14 | +import CodeActionProvider from '../features/codeActionProvider'; |
11 | 15 | import CodeLensProvider from '../features/codeLensProvider'; |
| 16 | +import CompletionItemProvider from '../features/completionItemProvider'; |
12 | 17 | import DefinitionMetadataDocumentProvider from '../features/definitionMetadataDocumentProvider'; |
| 18 | +import DefinitionProvider from '../features/definitionProvider'; |
13 | 19 | import DocumentHighlightProvider from '../features/documentHighlightProvider'; |
14 | 20 | import DocumentSymbolProvider from '../features/documentSymbolProvider'; |
15 | | -import CodeActionProvider from '../features/codeActionProvider'; |
16 | | -import ReferenceProvider from '../features/referenceProvider'; |
| 21 | +import FormatProvider from '../features/formattingEditProvider'; |
17 | 22 | import HoverProvider from '../features/hoverProvider'; |
| 23 | +import ImplementationProvider from '../features/implementationProvider'; |
| 24 | +import { OmniSharpServer } from './server'; |
| 25 | +import { Options } from './options'; |
| 26 | +import ReferenceProvider from '../features/referenceProvider'; |
18 | 27 | import RenameProvider from '../features/renameProvider'; |
19 | | -import FormatProvider from '../features/formattingEditProvider'; |
20 | | -import CompletionItemProvider from '../features/completionItemProvider'; |
21 | | -import WorkspaceSymbolProvider from '../features/workspaceSymbolProvider'; |
22 | | -import reportDiagnostics, { Advisor } from '../features/diagnosticsProvider'; |
23 | 28 | import SignatureHelpProvider from '../features/signatureHelpProvider'; |
| 29 | +import TelemetryReporter from 'vscode-extension-telemetry'; |
24 | 30 | import TestManager from '../features/dotnetTest'; |
25 | | -import registerCommands from '../features/commands'; |
| 31 | +import WorkspaceSymbolProvider from '../features/workspaceSymbolProvider'; |
26 | 32 | import forwardChanges from '../features/changeForwarding'; |
| 33 | +import registerCommands from '../features/commands'; |
27 | 34 | import reportStatus from '../features/status'; |
28 | | -import { OmniSharpServer } from './server'; |
29 | | -import { Options } from './options'; |
30 | | -import { addAssetsIfNecessary, AddAssetResult } from '../assets'; |
31 | | -import { sum, safeLength } from '../common'; |
32 | | -import * as utils from './utils'; |
33 | | -import { CSharpConfigurationProvider } from '../configurationProvider'; |
34 | 35 |
|
35 | 36 | export function activate(context: vscode.ExtensionContext, reporter: TelemetryReporter, channel: vscode.OutputChannel) { |
36 | 37 | const documentSelector: vscode.DocumentSelector = { |
|
0 commit comments