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