private static void UpdateReader(IList <MemberInfo> i, Type ord, BindingFlags res)
 {
     //Discarded unreachable code: IL_0002
     //IL_0003: Incompatible stack heights: 0 vs 1
     if ((res & BindingFlags.NonPublic) != 0)
     {
         BindingFlags bindingAttr = res.InterruptReader(BindingFlags.Public);
         while ((ord = ord.WriteReader()) != null)
         {
             IEnumerable <FieldInfo> caller = from var1 in ord.GetFields(bindingAttr)
                                              where var1.IsPrivate
                                              select var1;
             i.ExcludeTest(caller);
         }
     }
 }