@@ -23,8 +23,8 @@ import { IntellisenseDocument } from './intellisenseDocument';
23
23
@injectable ( )
24
24
export class DotNetIntellisenseProvider extends BaseIntellisenseProvider implements IInteractiveWindowListener {
25
25
26
- private languageClientPromise : Deferred < vscodeLanguageClient . LanguageClient > | undefined ;
27
- private sentOpenDocument : boolean = false ;
26
+ private languageClientPromise : Deferred < vscodeLanguageClient . LanguageClient > | undefined ;
27
+ private sentOpenDocument : boolean = false ;
28
28
private active : boolean = false ;
29
29
30
30
constructor (
@@ -47,11 +47,11 @@ export class DotNetIntellisenseProvider extends BaseIntellisenseProvider impleme
47
47
this . configService . getSettings ( ) . onDidChange ( ( ) => this . active = ! this . configService . getSettings ( ) . jediEnabled ) ;
48
48
}
49
49
50
- protected get isActive ( ) : boolean {
50
+ protected get isActive ( ) : boolean {
51
51
return this . active ;
52
52
}
53
53
54
- protected async provideCompletionItems ( position : monacoEditor . Position , context : monacoEditor . languages . CompletionContext , cellId : string , token : CancellationToken ) : Promise < monacoEditor . languages . CompletionList > {
54
+ protected async provideCompletionItems ( position : monacoEditor . Position , context : monacoEditor . languages . CompletionContext , cellId : string , token : CancellationToken ) : Promise < monacoEditor . languages . CompletionList > {
55
55
const languageClient = await this . getLanguageClient ( ) ;
56
56
const document = await this . getDocument ( ) ;
57
57
if ( languageClient && document ) {
@@ -68,7 +68,7 @@ export class DotNetIntellisenseProvider extends BaseIntellisenseProvider impleme
68
68
incomplete : false
69
69
} ;
70
70
}
71
- protected async provideHover ( position : monacoEditor . Position , cellId : string , token : CancellationToken ) : Promise < monacoEditor . languages . Hover > {
71
+ protected async provideHover ( position : monacoEditor . Position , cellId : string , token : CancellationToken ) : Promise < monacoEditor . languages . Hover > {
72
72
const languageClient = await this . getLanguageClient ( ) ;
73
73
const document = await this . getDocument ( ) ;
74
74
if ( languageClient && document ) {
@@ -84,7 +84,7 @@ export class DotNetIntellisenseProvider extends BaseIntellisenseProvider impleme
84
84
contents : [ ]
85
85
} ;
86
86
}
87
- protected async provideSignatureHelp ( position : monacoEditor . Position , _context : monacoEditor . languages . SignatureHelpContext , cellId : string , token : CancellationToken ) : Promise < monacoEditor . languages . SignatureHelp > {
87
+ protected async provideSignatureHelp ( position : monacoEditor . Position , _context : monacoEditor . languages . SignatureHelpContext , cellId : string , token : CancellationToken ) : Promise < monacoEditor . languages . SignatureHelp > {
88
88
const languageClient = await this . getLanguageClient ( ) ;
89
89
const document = await this . getDocument ( ) ;
90
90
if ( languageClient && document ) {
@@ -103,7 +103,7 @@ export class DotNetIntellisenseProvider extends BaseIntellisenseProvider impleme
103
103
} ;
104
104
}
105
105
106
- protected async handleChanges ( originalFile : string | undefined , document : IntellisenseDocument , changes : TextDocumentContentChangeEvent [ ] ) : Promise < void > {
106
+ protected async handleChanges ( originalFile : string | undefined , document : IntellisenseDocument , changes : TextDocumentContentChangeEvent [ ] ) : Promise < void > {
107
107
// Then see if we can talk to our language client
108
108
if ( this . active && document ) {
109
109
@@ -124,7 +124,7 @@ export class DotNetIntellisenseProvider extends BaseIntellisenseProvider impleme
124
124
}
125
125
}
126
126
127
- private getLanguageClient ( file ?: Uri ) : Promise < vscodeLanguageClient . LanguageClient > {
127
+ private getLanguageClient ( file ?: Uri ) : Promise < vscodeLanguageClient . LanguageClient > {
128
128
if ( ! this . languageClientPromise ) {
129
129
this . languageClientPromise = createDeferred < vscodeLanguageClient . LanguageClient > ( ) ;
130
130
this . startup ( file )
@@ -138,7 +138,7 @@ export class DotNetIntellisenseProvider extends BaseIntellisenseProvider impleme
138
138
return this . languageClientPromise . promise ;
139
139
}
140
140
141
- private async startup ( resource ?: Uri ) : Promise < void > {
141
+ private async startup ( resource ?: Uri ) : Promise < void > {
142
142
// Start up the language server. We'll use this to talk to the language server
143
143
const options = await this . analysisOptions ! . getAnalysisOptions ( ) ;
144
144
await this . languageServer . start ( resource , options ) ;
0 commit comments