Esempio n. 1
0
        public static EnumLocalizer Create(Type enumType)
        {
            if (typeToWrapper == null)
            {
                typeToWrapper = new Hashtable();
            }

            object wrapper = typeToWrapper[enumType];

            if (wrapper == null)
            {
                wrapper = new EnumLocalizer(enumType);
                typeToWrapper[enumType] = wrapper;
            }

            return((EnumLocalizer)wrapper);
        }
Esempio n. 2
0
        public static string EnumValueToLocalizedName(Type enumType, object enumValue)
        {
            EnumLocalizer wrapper = EnumLocalizer.Create(enumType);

            return(wrapper.EnumValueToLocalizedName(enumValue));
        }