/// <summary> /// Get individual categories for specified locale. /// </summary> /// <param name="locale">Locale.</param> /// <returns>Individual categories for specified locale.</returns> protected virtual IndividualCategoryList GetIndividualCategories(ILocale locale) { IndividualCategoryList individualCategories = null; if (IndividualCategories.ContainsKey(locale.ISOCode)) { individualCategories = (IndividualCategoryList)(IndividualCategories[locale.ISOCode]); } return(individualCategories); }
/// <summary> /// Get individual categories for specified locale. /// </summary> /// <param name="locale">Locale.</param> /// <returns>Individual categories for specified locale.</returns> protected override IndividualCategoryList GetIndividualCategories(ILocale locale) { IndividualCategoryList individualCategories = null; lock (IndividualCategories) { if (IndividualCategories.ContainsKey(locale.ISOCode)) { individualCategories = (IndividualCategoryList)(IndividualCategories[locale.ISOCode]); } } return(individualCategories); }