public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteUInt32(rows [i].Col1); // Token buffer.WriteUInt32(rows [i].Col2); // FuncCode } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteUInt32(rows [i].Col1); buffer.WriteUInt32((uint)rows [i].Col2); buffer.WriteString(rows [i].Col3); buffer.WriteCodedRID(rows [i].Col4, CodedIndex.Implementation); } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteUInt32((uint)rows [i].Col1); // AssemblyHashAlgorithm buffer.WriteUInt16(rows [i].Col2); // MajorVersion buffer.WriteUInt16(rows [i].Col3); // MinorVersion buffer.WriteUInt16(rows [i].Col4); // Build buffer.WriteUInt16(rows [i].Col5); // Revision buffer.WriteUInt32((uint)rows [i].Col6); // Flags buffer.WriteBlob(rows [i].Col7); // PublicKey buffer.WriteString(rows [i].Col8); // Name buffer.WriteString(rows [i].Col9); // Culture } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteUInt32(rows [i]); // Token } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteUInt32(rows [i].Col1); // Offset buffer.WriteRID(rows [i].Col2, Table.Field); // Parent } }
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) { position = buffer.position; for (int i = 0; i < length; i++) { buffer.WriteUInt32(rows [i].Col1); // RVA buffer.WriteRID(rows [i].Col2, Table.Field); // Field } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteUInt16(rows [i].Col1); // PackingSize buffer.WriteUInt32(rows [i].Col2); // ClassSize buffer.WriteRID(rows [i].Col3, Table.TypeDef); // Parent } }
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 } }
public override void Write(TableHeapBuffer buffer) { for (int i = 0; i < length; i++) { buffer.WriteUInt32((uint)rows [i].Col1); // Attributes buffer.WriteString(rows [i].Col2); // Name buffer.WriteString(rows [i].Col3); // Namespace buffer.WriteCodedRID( rows [i].Col4, CodedIndex.TypeDefOrRef); // Extends buffer.WriteRID(rows [i].Col5, Table.Field); // FieldList buffer.WriteRID(rows [i].Col6, Table.Method); // MethodList } }