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