public void WriteMessage(Bms1Writer writer, Action<IBms1Writer> writeDtoAction) { Stream = writer.Stream; Stream.Write((byte)Bms1Tag.MessageStart); Stream.Write((uint)0x544D4201); writeDtoAction(writer); Stream.Write((byte)Bms1Tag.MessageEnd); }
public TestSerializer(Stream stream) { var internalReader = new InternalReader(); _reader = new Bms1Reader(internalReader, internalReader); _reader.Stream = new System.IO.BinaryReader(stream); internalReader.Stream = _reader.Stream; var internalWriter = new InternalWriter(); _writer = new Bms1Writer(internalWriter, internalWriter); _writer.Stream = new System.IO.BinaryWriter(stream); internalWriter.Stream = _writer.Stream; }