コード例 #1
0
        public void SaveTo(Stream stream)
        {
            var writer = new BinaryWriter(stream);

            writer.Write(Signature);
            writer.Write(Version);
            Serializer.SaveAsMultiDawg(writer, root, BuiltinTypeIO.GetWriter <TPayload>());
            writer.Flush(); // do not close the stream
        }
コード例 #2
0
ファイル: Dawg.cs プロジェクト: iraqigeek/DawgSharp
 static Action <BinaryWriter, TPayload> GetStandardWriter()
 {
     return(BuiltinTypeIO.GetWriter <TPayload>());
 }