internal override CultureInfo[] GetCultures(UCultureTypes types) // ICU4N: Renamed from GetAvailableLocales { if (service.IsDefault) { return(ICUResourceBundle.GetCultures(types)); } return(service.GetCultures(types)); }
public override CultureInfo[] GetCultures(UCultureTypes types) // ICU4N: Renamed from GetAvailableLocales { if (service == null) { return(ICUResourceBundle.GetCultures(types)); } else { return(service.GetCultures(types)); } }
internal override CultureInfo[] GetCultures(UCultureTypes types) // ICU4N: Renamed from GetAvailableLocales { // TODO rewrite this to just wrap getAvailableULocales later CultureInfo[] result; if (service.IsDefault) { result = ICUResourceBundle.GetCultures( ICUData.IcuCollationBaseName, ICUResourceBundle.IcuDataAssembly, types); } else { result = service.GetCultures(types); } return(result); }