public static List <ClassFiledInfo> GetClassTypeFiedlAttributeInfo(Type type, object obj = null)
        {
            PropertyInfo[]        infoArray;
            List <ClassFiledInfo> list;

            PropertyInfo[]        infoArray2;
            int                   num;
            PropertyInfo          info;
            List <ClassFiledInfo> list2;

            infoArray  = type.GetProperties();
            list       = new List <ClassFiledInfo>();
            infoArray2 = infoArray;
            num        = 0;
            goto Label_002A;
Label_0015:
            info = infoArray2[num];
            ClassFiledInfo.AddToList(list, info, obj);
            num += 1;
Label_002A:
            if (num < ((int)infoArray2.Length))
            {
                goto Label_0015;
            }
            list2 = list;
Label_0035:
            return(list2);
        }
Ejemplo n.º 2
0
        public static List <ClassFiledInfo> GetClassTypeFiedlAttributeInfo(Type type, object obj = null)
        {
            PropertyInfo[]        properties = type.GetProperties();
            List <ClassFiledInfo> list       = new List <ClassFiledInfo>();

            foreach (PropertyInfo info in properties)
            {
                ClassFiledInfo.AddToList(list, info, obj);
            }
            return(list);
        }