示例#1
0
        public IEnumLite FindValueByNumber(int number)
        {
            TEnum val = default(TEnum);

            if (EnumParser <TEnum> .TryConvert(number, ref val))
            {
                return(new EnumValue(val));
            }
            return(null);
        }
示例#2
0
        public IEnumLite FindValueByName(string name)
        {
            TEnum val = default(TEnum);

            if (EnumParser <TEnum> .TryConvert(name, ref val))
            {
                return(new EnumValue(val));
            }
            return(null);
        }
示例#3
0
        public bool IsValidValue(IEnumLite value)
        {
            TEnum val = default(TEnum);

            return(EnumParser <TEnum> .TryConvert(value.Number, ref val));
        }