示例#1
0
 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;
     }
 }