コード例 #1
0
 private static void smethod_36(IList <MemberInfo> ilist_0, Type type_1, BindingFlags bindingFlags_0)
 {
     if ((bindingFlags_0 & BindingFlags.NonPublic) != BindingFlags.Default)
     {
         BindingFlags bindingAttr = bindingFlags_0.smethod_38(BindingFlags.Public);
         while ((type_1 = type_1.smethod_6()) != null)
         {
             if (func_3 == null)
             {
                 func_3 = new Func <FieldInfo, bool>(Class194.smethod_45);
             }
             IEnumerable <MemberInfo> enumerable = type_1.GetFields(bindingAttr).Where <FieldInfo>(func_3).Cast <MemberInfo>();
             ilist_0.smethod_1 <MemberInfo>(enumerable);
         }
     }
 }