Exemplo n.º 1
0
        private static Dictionary <Enum, string> GetPreferredStrings(Type t)
        {
            if (EnumExtensions.preferredValues == null)
            {
                EnumExtensions.LoadValues(t);
            }
            Dictionary <Enum, string> dictionary;

            if (!EnumExtensions.preferredValues.TryGetValue(t, out dictionary))
            {
                EnumExtensions.LoadValues(t);
            }
            if (!EnumExtensions.preferredValues.TryGetValue(t, out dictionary))
            {
                return((Dictionary <Enum, string>)null);
            }
            return(dictionary);
        }
Exemplo n.º 2
0
        private static Dictionary <string, Enum> GetValues(Type t)
        {
            if (EnumExtensions.values == null)
            {
                EnumExtensions.LoadValues(t);
            }
            Dictionary <string, Enum> dictionary = (Dictionary <string, Enum>)null;

            if (!EnumExtensions.values.TryGetValue(t, out dictionary))
            {
                EnumExtensions.LoadValues(t);
            }
            if (!EnumExtensions.values.TryGetValue(t, out dictionary))
            {
                return((Dictionary <string, Enum>)null);
            }
            return(dictionary);
        }