Пример #1
0
 public void Read(SignatureReader rdr)
 {
     while (rdr.IsCustomModifierAhead() || (byte)rdr.GetElementTypeAhead() == 0x45) //0x45=ELEMENT_TYPE_PINNED
     {
         LocalVarMod m = new LocalVarMod();
         if (rdr.IsCustomModifierAhead())
         {
             m.Modifiers = new CustomModifierCollection();
             m.Modifiers.Read(rdr);
         }
         if ((byte)rdr.GetElementTypeAhead() == 0x45)
         {
             m.Pinned = true;
         }
         Items.Add(m);
     }
 }
Пример #2
0
 public void Read(SignatureReader rdr)
 {
     while (rdr.IsCustomModifierAhead())
     {
         CustomModElement mod = new CustomModElement();
         mod.Read(rdr);
         Items.Add(mod);
     }
 }