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