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