public void Write(SignatureWriter wtr)
 {
     wtr.Write((byte)f);
     if ((f & MethodFlags.Generic) == MethodFlags.Generic)
     {
         wtr.WriteCompressedInt(gc);
     }
     wtr.WriteCompressedInt(ps.Count);
     rt.Write(wtr);
     ps.Write(wtr);
 }
예제 #2
0
 public void Write(SignatureWriter wtr)
 {
     wtr.WriteCompressedInt(r);
     wtr.WriteCompressedInt(s.Length);
     foreach (int i in s)
     {
         wtr.WriteCompressedInt(i);
     }
     wtr.WriteCompressedInt(lb.Length);
     foreach (int i in lb)
     {
         wtr.WriteCompressedInt(i);
     }
 }
예제 #3
0
 public void Write(SignatureWriter wtr)
 {
     wtr.WriteCompressedInt(this.Count);
     foreach (LocalVar v in Items)
     {
         v.Write(wtr);
     }
 }
예제 #4
0
 public void Write(SignatureWriter wtr)
 {
     wtr.WriteCompressedInt(this.Count);
     foreach (TypeElement t in Items)
     {
         t.Write(wtr);
     }
 }
예제 #5
0
 public void Write(SignatureWriter wtr)
 {
     if (ht)
     {
         wtr.Write((byte)0x28);
     }
     else
     {
         wtr.Write((byte)0x08);
     }
     wtr.WriteCompressedInt(ps.Count);
     mods.Write(wtr);
     t.Write(wtr);
     ps.Write(wtr);
 }