public void Add(LanguageInfo lang) { if (lang == null) throw new ArgumentNullException("lang"); _langs.Add(lang.Language, lang); }
public void Add(string name, LanguageInfo lang) { if (name == null) throw new ArgumentNullException("name"); if (lang == null) throw new ArgumentNullException("lang"); ResourceInfo resource; if (!_resources.TryGetValue(name, out resource)) { resource = new ResourceInfo { Path = name, }; _resources.Add(name, resource); } resource.Add(lang); }