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