/// <summary> /// Finds the cultures that use a specific currency. /// </summary> /// <param name="currencyInfo">The currency information.</param> /// <returns> /// The cultures that us the specified currency. /// </returns> public IEnumerable<ExtendedCultureInfo> FindByCurrency(CurrencyInfo currencyInfo) { if (currencyInfo == null) throw new ArgumentNullException(nameof(currencyInfo)); IEnumerable<ExtendedCultureInfo> cultures; // ReSharper disable once AssignNullToNotNullAttribute return _currencyCultureInfos.TryGetValue(currencyInfo.Code, out cultures) ? cultures : Enumerable.Empty<ExtendedCultureInfo>(); }
/// <summary> /// Finds the cultures that use a specific currency. /// </summary> /// <param name="currencyInfo">The currency information.</param> /// <returns> /// The cultures that us the specified currency. /// </returns> public IEnumerable <ExtendedCultureInfo> FindByCurrency(CurrencyInfo currencyInfo) { return(Enumerable.Empty <ExtendedCultureInfo>()); }
/// <summary> /// Finds the cultures that use a specific currency. /// </summary> /// <param name="currencyInfo">The currency information.</param> /// <returns> /// The cultures that us the specified currency. /// </returns> public IEnumerable<ExtendedCultureInfo> FindByCurrency(CurrencyInfo currencyInfo) { return Enumerable.Empty<ExtendedCultureInfo>(); }