constmsg=this.isExtensionDevelopmentDebugging?nls.localize('extensionHostProcess.startupFailDebug',"Extension host did not start in 10 seconds, it might be stopped on the first line and needs a debugger to continue."):nls.localize('extensionHostProcess.startupFail',"Extension host did not start in 10 seconds, that might be a problem.");
this.messageService.show(Severity.Warning,msg);
},10000);
}
// Initialize extension host process with hand shakes
collector.warn(userExtension.extensionFolderPath,nls.localize('overwritingExtension',"Overwriting extension {0} with {1}.",result[userExtension.id].extensionFolderPath,userExtension.extensionFolderPath));
}
result[userExtension.id]=userExtension;
});
developedExtensions.forEach(developedExtension=>{
collector.info('',nls.localize('extensionUnderDevelopment',"Loading development extension at {0}",developedExtension.extensionFolderPath));
if(result.hasOwnProperty(developedExtension.id)){
collector.warn(developedExtension.extensionFolderPath,nls.localize('overwritingExtension',"Overwriting extension {0} with {1}.",result[developedExtension.id].extensionFolderPath,developedExtension.extensionFolderPath));
constmsg=this.isExtensionDevelopmentDebugging?nls.localize('extensionHostProcess.startupFailDebug',"Extension host did not start in 10 seconds, it might be stopped on the first line and needs a debugger to continue."):nls.localize('extensionHostProcess.startupFail',"Extension host did not start in 10 seconds, that might be a problem.");
this.messageService.show(Severity.Warning,msg);
},10000);
}
// Initialize extension host process with hand shakes
collector.warn(userExtension.extensionFolderPath,nls.localize('overwritingExtension',"Overwriting extension {0} with {1}.",result[userExtension.id].extensionFolderPath,userExtension.extensionFolderPath));
}
result[userExtension.id]=userExtension;
});
developedExtensions.forEach(developedExtension=>{
collector.info('',nls.localize('extensionUnderDevelopment',"Loading development extension at {0}",developedExtension.extensionFolderPath));
if(result.hasOwnProperty(developedExtension.id)){
collector.warn(developedExtension.extensionFolderPath,nls.localize('overwritingExtension',"Overwriting extension {0} with {1}.",result[developedExtension.id].extensionFolderPath,developedExtension.extensionFolderPath));