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()); }