protected virtual void HandleModuleTypeLoadingError(IModuleInfo moduleInfo, Exception exception) { if (moduleInfo == null) { throw new ArgumentNullException(nameof(moduleInfo)); } if (!(exception is ModuleTypeLoadingException moduleTypeLoadingException)) { moduleTypeLoadingException = new ModuleTypeLoadingException(moduleInfo.ModuleName, exception.Message, exception); } throw moduleTypeLoadingException; }
protected virtual void HandleModuleTypeLoadingError(IModuleInfo moduleInfo, Exception exception) { if (moduleInfo == null) { throw new ArgumentNullException(nameof(moduleInfo)); } if (!(exception is ModuleTypeLoadingException moduleTypeLoadingException)) { moduleTypeLoadingException = new ModuleTypeLoadingException(moduleInfo.ModuleName, exception.Message, exception); } this.loggerFacade.Log(moduleTypeLoadingException.Message, Category.Exception, Priority.High); throw moduleTypeLoadingException; }
protected virtual void HandleModuleTypeLoadingError(ModuleInfo moduleInfo, Exception exception) { if (moduleInfo == null) throw new ArgumentNullException("moduleInfo"); ModuleTypeLoadingException moduleTypeLoadingException = exception as ModuleTypeLoadingException; if (moduleTypeLoadingException == null) { moduleTypeLoadingException = new ModuleTypeLoadingException(moduleInfo.ModuleName, exception.Message, exception); } this.loggerFacade.Log(moduleTypeLoadingException.Message, Category.Exception, Priority.High); throw moduleTypeLoadingException; }