336
337
private getProductExtensionKind(manifest: IExtensionManifest): ExtensionKind[] | undefined {
339
>
const productExtensionKindsMap = new ExtensionIdentifierMap<ExtensionKind[]>();
340
>
if (this.productService.extensionKind) {
341
for (const id of Object.keys(this.productService.extensionKind)) {
342
productExtensionKindsMap.set(id, this.productService.extensionKind[id]);
343
}
344
}
346
>
}
347
>
348
>
const extensionId = getGalleryExtensionId(manifest.publisher, manifest.name);
349
>
return this._productExtensionKindsMap.get(extensionId);
350
>
}
351
352
private getProductVirtualWorkspaceSupport(manifest: IExtensionManifest): { default?: boolean; override?: boolean } | undefined {