public IEnumLite FindValueByNumber(int number) { TEnum val = default(TEnum); if (EnumParser <TEnum> .TryConvert(number, ref val)) { return(new EnumValue(val)); } return(null); }
public IEnumLite FindValueByName(string name) { TEnum val = default(TEnum); if (EnumParser <TEnum> .TryConvert(name, ref val)) { return(new EnumValue(val)); } return(null); }
public bool IsValidValue(IEnumLite value) { TEnum val = default(TEnum); return(EnumParser <TEnum> .TryConvert(value.Number, ref val)); }