File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,8 @@ export const copilotLanguageServerExtensionComponentName = '@microsoft/visualstu
15
15
export const copilotLanguageServerExtensionAssemblyName = 'Microsoft.VisualStudio.Copilot.Roslyn.LanguageServer.dll' ;
16
16
const copilotLanguageServerExtensionCapabilitiesFileName = 'capabilities.json' ;
17
17
18
+ type ActiveExperiments = { [ name : string ] : string | number | boolean | string [ ] } ;
19
+
18
20
export interface DocumentContext {
19
21
textDocument : lsp . TextDocumentIdentifier ;
20
22
position : lsp . Position ;
@@ -25,6 +27,7 @@ export interface ContextResolveParam {
25
27
completionId : string ;
26
28
timeBudget : number ;
27
29
data ?: any ;
30
+ activeExperiments : ActiveExperiments ;
28
31
}
29
32
30
33
const resolveContextMethodName = 'roslyn/resolveContext' ;
@@ -60,6 +63,8 @@ function createContextResolveParam(request: ResolveRequest): ContextResolveParam
60
63
} ,
61
64
completionId : request . completionId ,
62
65
timeBudget : request . timeBudget ,
66
+ data : request . data ,
67
+ activeExperiments : Object . fromEntries ( request . activeExperiments ) ,
63
68
} ;
64
69
return contextResolveParam ;
65
70
}
You can’t perform that action at this time.
0 commit comments