@@ -53,16 +53,14 @@ import { Options } from '../shared/options';
53
53
import { ServerStateChange } from './ServerStateChange' ;
54
54
import TelemetryReporter from '@vscode/extension-telemetry' ;
55
55
import CSharpIntelliCodeExports from '../CSharpIntelliCodeExports' ;
56
- import { csharpDevkitExtensionId , getCSharpDevKit } from '../utils/getCSharpDevKit' ;
56
+ import { csharpDevkitExtensionId , csharpDevkitIntelliCodeExtensionId , getCSharpDevKit } from '../utils/getCSharpDevKit' ;
57
57
import { randomUUID } from 'crypto' ;
58
- import { RoslynLanguageClientInstance } from './roslynLanguageClient' ;
58
+ import { RoslynLanguageClient } from './roslynLanguageClient' ;
59
59
60
60
let _languageServer : RoslynLanguageServer ;
61
61
let _channel : vscode . OutputChannel ;
62
62
let _traceChannel : vscode . OutputChannel ;
63
63
64
- export const CSharpDevkitIntelliCodeExtensionId = "ms-dotnettools.vscodeintellicode-csharp" ;
65
-
66
64
export class RoslynLanguageServer {
67
65
68
66
// These are commands that are invoked by the Razor extension, and are used to send LSP requests to the Roslyn LSP server
@@ -89,7 +87,7 @@ export class RoslynLanguageServer {
89
87
* The timeout for stopping the language server (in ms).
90
88
*/
91
89
private static _stopTimeout : number = 10000 ;
92
- private _languageClient : RoslynLanguageClientInstance | undefined ;
90
+ private _languageClient : RoslynLanguageClient | undefined ;
93
91
94
92
/**
95
93
* Flag indicating if C# Devkit was installed the last time we activated.
@@ -161,7 +159,7 @@ export class RoslynLanguageServer {
161
159
} ;
162
160
163
161
// Create the language client and start the client.
164
- let client = new RoslynLanguageClientInstance (
162
+ let client = new RoslynLanguageClient (
165
163
'microsoft-codeanalysis-languageserver' ,
166
164
'Microsoft.CodeAnalysis.LanguageServer' ,
167
165
serverOptions ,
@@ -388,7 +386,7 @@ export class RoslynLanguageServer {
388
386
this . _wasActivatedWithCSharpDevkit = true ;
389
387
390
388
// Get the starred suggestion dll location from C# Dev Kit IntelliCode (if both C# Dev Kit and C# Dev Kit IntelliCode are installed).
391
- const csharpDevkitIntelliCodeExtension = vscode . extensions . getExtension < CSharpIntelliCodeExports > ( CSharpDevkitIntelliCodeExtensionId ) ;
389
+ const csharpDevkitIntelliCodeExtension = vscode . extensions . getExtension < CSharpIntelliCodeExports > ( csharpDevkitIntelliCodeExtensionId ) ;
392
390
if ( csharpDevkitIntelliCodeExtension ) {
393
391
_channel . appendLine ( "Activating C# + C# Dev Kit + C# IntelliCode..." ) ;
394
392
const csharpDevkitIntelliCodeArgs = await this . getCSharpDevkitIntelliCodeExportArgs ( csharpDevkitIntelliCodeExtension ) ;
@@ -432,7 +430,7 @@ export class RoslynLanguageServer {
432
430
return childProcess ;
433
431
}
434
432
435
- private registerRazor ( client : RoslynLanguageClientInstance ) {
433
+ private registerRazor ( client : RoslynLanguageClient ) {
436
434
// When the Roslyn language server sends a request for Razor dynamic file info, we forward that request along to Razor via
437
435
// a command.
438
436
client . onRequest (
@@ -480,7 +478,7 @@ export class RoslynLanguageServer {
480
478
} ) ) ;
481
479
}
482
480
483
- private registerExtensionsChanged ( languageClient : RoslynLanguageClientInstance ) {
481
+ private registerExtensionsChanged ( languageClient : RoslynLanguageClient ) {
484
482
// subscribe to extension change events so that we can get notified if C# Dev Kit is added/removed later.
485
483
languageClient . addDisposable ( vscode . extensions . onDidChange ( async ( ) => {
486
484
let csharpDevkitExtension = getCSharpDevKit ( ) ;
@@ -505,7 +503,7 @@ export class RoslynLanguageServer {
505
503
} ) ) ;
506
504
}
507
505
508
- private registerTelemtryChanged ( languageClient : RoslynLanguageClientInstance ) {
506
+ private registerTelemtryChanged ( languageClient : RoslynLanguageClient ) {
509
507
// Subscribe to telemetry events so we can enable/disable as needed
510
508
languageClient . addDisposable ( vscode . env . onDidChangeTelemetryEnabled ( ( isEnabled : boolean ) => {
511
509
const title = 'Restart Language Server' ;
0 commit comments