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
1515export const copilotLanguageServerExtensionAssemblyName = 'Microsoft.VisualStudio.Copilot.Roslyn.LanguageServer.dll' ;
1616const copilotLanguageServerExtensionCapabilitiesFileName = 'capabilities.json' ;
1717
18+ type ActiveExperiments = { [ name : string ] : string | number | boolean | string [ ] } ;
19+
1820export interface DocumentContext {
1921 textDocument : lsp . TextDocumentIdentifier ;
2022 position : lsp . Position ;
@@ -25,6 +27,7 @@ export interface ContextResolveParam {
2527 completionId : string ;
2628 timeBudget : number ;
2729 data ?: any ;
30+ activeExperiments : ActiveExperiments ;
2831}
2932
3033const resolveContextMethodName = 'roslyn/resolveContext' ;
@@ -60,6 +63,8 @@ function createContextResolveParam(request: ResolveRequest): ContextResolveParam
6063 } ,
6164 completionId : request . completionId ,
6265 timeBudget : request . timeBudget ,
66+ data : request . data ,
67+ activeExperiments : Object . fromEntries ( request . activeExperiments ) ,
6368 } ;
6469 return contextResolveParam ;
6570}
You can’t perform that action at this time.
0 commit comments