예제 #1
0
        void WriteNewHeader()
        {
            Header = new StreamHeader
            {
                Version = 1
            };

            _dataStream.WriteStreamHeader(Header);
        }
        public static StreamHeader DeserializeStreamHeader(Stream dataStream)
        {
            var br = new BinaryReader(dataStream);

            var result = new StreamHeader
            {
                Version = br.ReadInt32()
            };

            return(result);
        }
 public static void WriteStreamHeader(this Stream stream, StreamHeader header)
 {
     StreamStorageBinarySerializer.SerializeStreamHeader(stream, header);
 }
예제 #4
0
 public static void WriteStreamHeader(this Stream stream, StreamHeader header)
 {
     StreamStorageBinarySerializer.SerializeStreamHeader(stream, header);
 }
        public static void SerializeStreamHeader(Stream dataStream, StreamHeader header)
        {
            var bw = new BinaryWriter(dataStream);

            bw.Write(header.Version);
        }