public static List <FieldProperties> FieldsFrom(string className) { try { List <FieldProperties> listFieldProperties = new List <FieldProperties>(); ClassDetails clDetails = new ClassDetails(className); IReflectField[] fields = clDetails.GetFieldList(); if (fields == null) { return(null); } foreach (IReflectField field in clDetails.GetFieldList()) { if (!(field is GenericVirtualField || field.IsStatic())) { FieldProperties fp = FieldPropertiesFor(className, field); listFieldProperties.Add(fp); } } return(listFieldProperties); } catch (Exception oEx) { LoggingHelper.HandleException(oEx); return(null); } }
public static List<FieldProperties> FieldsFrom(string className) { try { List<FieldProperties> listFieldProperties = new List<FieldProperties>(); ClassDetails clDetails = new ClassDetails(className); IReflectField[] fields = clDetails.GetFieldList(); if (fields == null) { return null; } foreach (IReflectField field in clDetails.GetFieldList()) { if (!(field is GenericVirtualField || field.IsStatic())) { FieldProperties fp = FieldPropertiesFor(className, field); listFieldProperties.Add(fp); } } return listFieldProperties; } catch (Exception oEx) { LoggingHelper.HandleException(oEx); return null; } }
public static ArrayList FieldsFrom(string className) { try { ArrayList listFieldProperties = new ArrayList(); ClassDetails clDetails = new ClassDetails(className); foreach (IReflectField field in clDetails.GetFieldList()) { if (!(field is GenericVirtualField)) { FieldProperties fp = FieldPropertiesFor(className, field); listFieldProperties.Add(fp); } } return(listFieldProperties); } catch (Exception oEx) { LoggingHelper.HandleException(oEx); return(null); } }