add explicit function to register v1 file system provider, #47475

This commit is contained in:
Johannes Rieken
2018-04-18 09:37:37 +02:00
parent 3fb482ef65
commit c72b5532e2
3 changed files with 8 additions and 0 deletions

View File

@@ -165,6 +165,10 @@ export class ExtHostFileSystem implements ExtHostFileSystemShape {
extHostLanguageFeatures.registerDocumentLinkProvider('*', this._linkProvider);
}
registerDeprecatedFileSystemProvider(scheme: string, provider: vscode.FileSystemProvider) {
return this.registerFileSystemProvider(scheme, null, new FileSystemProviderShim(provider));
}
registerFileSystemProvider(scheme: string, provider: vscode.FileSystemProvider, newProvider: vscode.FileSystemProvider2) {
if (newProvider && newProvider._version === 6) {
return this._doRegisterFileSystemProvider(scheme, newProvider);