add proposed api for declaration provider, add test, add ipc logic, #62483

This commit is contained in:
Johannes Rieken
2018-11-12 11:05:47 +01:00
parent bfd40c5a99
commit 201b6dac6a
6 changed files with 93 additions and 5 deletions

View File

@@ -299,6 +299,9 @@ export function createApiFactory(
registerDefinitionProvider(selector: vscode.DocumentSelector, provider: vscode.DefinitionProvider): vscode.Disposable {
return extHostLanguageFeatures.registerDefinitionProvider(extension, checkSelector(selector), provider);
},
registerDeclarationProvider(selector: vscode.DocumentSelector, provider: vscode.DeclarationProvider): vscode.Disposable {
return extHostLanguageFeatures.registerDeclarationProvider(extension, checkSelector(selector), provider);
},
registerImplementationProvider(selector: vscode.DocumentSelector, provider: vscode.ImplementationProvider): vscode.Disposable {
return extHostLanguageFeatures.registerImplementationProvider(extension, checkSelector(selector), provider);
},