Example #1
0
 public override void Write(TableHeapBuffer buffer)
 {
     for (int i = 0; i < length; i++)
     {
         buffer.WriteUInt16((ushort)rows [i].Col1);                       // Flags
         buffer.WriteCodedRID(rows [i].Col2, CodedIndex.MemberForwarded); // MemberForwarded
         buffer.WriteString(rows [i].Col3);                               // ImportName
         buffer.WriteRID(rows [i].Col4, Table.ModuleRef);                 // ImportScope
     }
 }
Example #2
0
 public override void Write(TableHeapBuffer buffer)
 {
     for (int i = 0; i < length; i++)
     {
         buffer.WriteUInt32(rows [i].Col1);                              // RVA
         buffer.WriteUInt16((ushort)rows [i].Col2);                      // ImplFlags
         buffer.WriteUInt16((ushort)rows [i].Col3);                      // Flags
         buffer.WriteString(rows [i].Col4);                              // Name
         buffer.WriteBlob(rows [i].Col5);                                // Signature
         buffer.WriteRID(rows [i].Col6, Table.Param);                    // ParamList
     }
 }