public static void Write(this BinaryWriter writer, MdbFileHeader header) { writer.WriteAscii(header.Signature, 4); writer.Write(header.MajorVersion); writer.Write(header.MinorVersion); writer.Write(header.NumPackets); }
public static MdbFileHeader ReadMdbFileHeader(this BinaryReader reader) { var ret = new MdbFileHeader(); ret.Signature = reader.ReadAscii(4); ret.MajorVersion = reader.ReadUInt16(); ret.MinorVersion = reader.ReadUInt16(); ret.NumPackets = reader.ReadUInt32(); return(ret); }