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