/// <summary> /// Get factor field types for specified locale. /// </summary> /// <param name="locale">Locale.</param> /// <returns>Factor field types for specified locale.</returns> protected virtual FactorFieldTypeList GetFactorFieldTypes(ILocale locale) { FactorFieldTypeList factorFieldTypes = null; if (FactorFieldTypes.ContainsKey(locale.ISOCode)) { factorFieldTypes = (FactorFieldTypeList)(FactorFieldTypes[locale.ISOCode]); } return(factorFieldTypes); }
/// <summary> /// Get factor field types for specified locale. /// </summary> /// <param name="locale">Locale.</param> /// <returns>Factor field types for specified locale.</returns> protected override FactorFieldTypeList GetFactorFieldTypes(ILocale locale) { FactorFieldTypeList factorFieldTypes = null; lock (FactorFieldTypes) { if (FactorFieldTypes.ContainsKey(locale.ISOCode)) { factorFieldTypes = (FactorFieldTypeList)(FactorFieldTypes[locale.ISOCode]); } } return(factorFieldTypes); }