public static UndeployPowerActionType FromValue(string value) { foreach (UndeployPowerActionType undeployPowerActionType in UndeployPowerActionType.Values()) { if (undeployPowerActionType.Value().Equals(value)) { return(undeployPowerActionType); } } throw new ArgumentException(value.ToString()); }
public static List <UndeployPowerActionType> Values() { UndeployPowerActionType undeployPowerActionType = new UndeployPowerActionType(); List <UndeployPowerActionType> undeployPowerActionTypeList = new List <UndeployPowerActionType>(); foreach (FieldInfo field in undeployPowerActionType.GetType().GetFields()) { undeployPowerActionTypeList.Add((UndeployPowerActionType)field.GetValue((object)undeployPowerActionType)); } return(undeployPowerActionTypeList); }