Example #1
0
        /// <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;
            }
        }
Example #2
0
            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());
            }