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