public static List <VappStatus> Values()
        {
            VappStatus        vappStatus     = new VappStatus();
            List <VappStatus> vappStatusList = new List <VappStatus>();

            foreach (FieldInfo field in vappStatus.GetType().GetFields())
            {
                vappStatusList.Add((VappStatus)field.GetValue((object)vappStatus));
            }
            return(vappStatusList);
        }
        public static VappStatus FromValue(int value)
        {
            VappStatus vappStatus1 = new VappStatus();

            foreach (FieldInfo field in vappStatus1.GetType().GetFields())
            {
                VappStatus vappStatus2 = (VappStatus)field.GetValue((object)vappStatus1);
                if (vappStatus2.Value() == value)
                {
                    return(vappStatus2);
                }
            }
            throw new ArgumentException(value.ToString());
        }