/// <summary> /// Override of superclass method. /// </summary> public override void UpdateVisibleIDs(IDictionary <string, IServiceFactory> result) { ISet <string> visibleIDs = ICUResourceBundle.GetAvailableLocaleNameSet(bundleName, Assembly); // only visible ids foreach (string id in visibleIDs) { result[id] = this; } }
private static ISet <string> LoadSupportedIDs() { HashSet <string> result = new HashSet <string>(); result.UnionWith(ICUResourceBundle.GetAvailableLocaleNameSet()); result.Add(californio); result.Add(valley); result.Add(surfer); result.Add(geek); return(result.AsReadOnly()); }