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