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