Ejemplo n.º 1
0
        public string GetDefaultValueAttributeFromEnumValue(RPCodes value)
        {
            var type                  = typeof(RPCodes);
            var memInfo               = type.GetMember(value.ToString());
            var attributes            = memInfo[0].GetCustomAttributes(typeof(DefaultValueAttribute), false);
            var defaultValueAttribute = ((DefaultValueAttribute)attributes[0]).Value;

            return(defaultValueAttribute.ToString());
        }
Ejemplo n.º 2
0
        public string GetDescriptionFromEnumValue(RPCodes value)
        {
            var type        = typeof(RPCodes);
            var memInfo     = type.GetMember(value.ToString());
            var attributes  = memInfo[0].GetCustomAttributes(typeof(DescriptionAttribute), false);
            var description = ((DescriptionAttribute)attributes[0]).Description;

            return(description.ToString());
        }