public static List <VappTemplateStatus> Values()
        {
            VappTemplateStatus        vappTemplateStatus     = new VappTemplateStatus();
            List <VappTemplateStatus> vappTemplateStatusList = new List <VappTemplateStatus>();

            foreach (FieldInfo field in vappTemplateStatus.GetType().GetFields())
            {
                vappTemplateStatusList.Add((VappTemplateStatus)field.GetValue((object)vappTemplateStatus));
            }
            return(vappTemplateStatusList);
        }
        public static VappTemplateStatus FromValue(int value)
        {
            VappTemplateStatus vappTemplateStatus1 = new VappTemplateStatus();

            foreach (FieldInfo field in vappTemplateStatus1.GetType().GetFields())
            {
                VappTemplateStatus vappTemplateStatus2 = (VappTemplateStatus)field.GetValue((object)vappTemplateStatus1);
                if (vappTemplateStatus2.Value() == value)
                {
                    return(vappTemplateStatus2);
                }
            }
            throw new ArgumentException(value.ToString());
        }