private void SaveAddinI18NResources(string directory, string addInName, string moduleCode) { string[] i18nDirectories = Directory.GetDirectories(directory); foreach (string i18nPath in i18nDirectories) { string i18n = Path.GetFileName(i18nPath); string resourceAsm = Path.Combine(directory, i18n, addInName + ".resources.dll"); if (i18nService.IsValidi18NCode(i18n) && File.Exists(resourceAsm)) { asmDAO.SaveAssemblyI18N(moduleCode, i18n, File.ReadAllBytes(resourceAsm)); } } }