// Methods to write Binary Serialization Record onto the stream, a record is composed of primitive types internal void WriteSerializationHeader(int topId, int headerId, int minorVersion, int majorVersion) { SerializationHeaderRecord record = new SerializationHeaderRecord(BinaryHeaderEnum.SerializedStreamHeader, topId, headerId, minorVersion, majorVersion); record.Dump(); record.Write(this); }