mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 10:58:30 -05:00
Merge from vscode 0fde6619172c9f04c41f2e816479e432cc974b8b (#5199)
This commit is contained in:
@@ -1017,8 +1017,12 @@ export class TestFileService implements IFileService {
|
||||
|
||||
onDidChangeFileSystemProviderRegistrations = Event.None;
|
||||
|
||||
registerProvider(_scheme: string, _provider: IFileSystemProvider) {
|
||||
return { dispose() { } };
|
||||
private providers = new Map<string, IFileSystemProvider>();
|
||||
|
||||
registerProvider(scheme: string, provider: IFileSystemProvider) {
|
||||
this.providers.set(scheme, provider);
|
||||
|
||||
return toDisposable(() => this.providers.delete(scheme));
|
||||
}
|
||||
|
||||
activateProvider(_scheme: string): Promise<void> {
|
||||
@@ -1026,7 +1030,7 @@ export class TestFileService implements IFileService {
|
||||
}
|
||||
|
||||
canHandleResource(resource: URI): boolean {
|
||||
return resource.scheme === 'file';
|
||||
return resource.scheme === 'file' || this.providers.has(resource.scheme);
|
||||
}
|
||||
|
||||
hasCapability(resource: URI, capability: FileSystemProviderCapabilities): boolean { return false; }
|
||||
|
||||
Reference in New Issue
Block a user