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); }
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); }