public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteUInt16(rows [i].Col1); // MajorVersion buffer.WriteUInt16(rows [i].Col2); // MinorVersion buffer.WriteUInt16(rows [i].Col3); // Build buffer.WriteUInt16(rows [i].Col4); // Revision buffer.WriteUInt32((uint)rows [i].Col5); // Flags buffer.WriteBlob(rows [i].Col6); // PublicKeyOrToken buffer.WriteString(rows [i].Col7); // Name buffer.WriteString(rows [i].Col8); // Culture buffer.WriteBlob(rows [i].Col9); // Hash } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteBlob(rows [i]); // Signature } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteCodedRID(rows [i].Col1, CodedIndex.MethodDefOrRef); // Method buffer.WriteBlob(rows [i].Col2); // Instantiation } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteCodedRID(rows [i].Col1, CodedIndex.HasFieldMarshal); buffer.WriteBlob(rows [i].Col2); } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteUInt32((uint)rows [i].Col1); buffer.WriteString(rows [i].Col2); buffer.WriteBlob(rows [i].Col3); } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteUInt16((ushort)rows [i].Col1); // Flags buffer.WriteString(rows [i].Col2); // Name buffer.WriteBlob(rows [i].Col3); // Type } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteUInt16((ushort)rows [i].Col1); buffer.WriteCodedRID(rows [i].Col2, CodedIndex.HasDeclSecurity); buffer.WriteBlob(rows [i].Col3); } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteCodedRID(rows [i].Col1, CodedIndex.HasCustomAttribute); // Parent buffer.WriteCodedRID(rows [i].Col2, CodedIndex.CustomAttributeType); // Type buffer.WriteBlob(rows [i].Col3); } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteCodedRID(rows [i].Col1, CodedIndex.MemberRefParent); buffer.WriteString(rows [i].Col2); buffer.WriteBlob(rows [i].Col3); } }
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 } }