public static List <QueryPortgroupField> Values() { QueryPortgroupField queryPortgroupField = new QueryPortgroupField(); List <QueryPortgroupField> queryPortgroupFieldList = new List <QueryPortgroupField>(); foreach (FieldInfo field in queryPortgroupField.GetType().GetFields()) { queryPortgroupFieldList.Add((QueryPortgroupField)field.GetValue((object)queryPortgroupField)); } return(queryPortgroupFieldList); }