Example #1
0
        public void Serialize(Stream s)
        {
            var serializer = new JsonSerializer <ListNode>();

            for (var node = Head; node != Tail; node = node.Next)
            {
                serializer.AddForSerialize(node);
            }
            serializer.AddForSerialize(Tail);
            using (var writer = new StreamWriter(s, Encoding.UTF8, leaveOpen: true))
                writer.Write(serializer.GetSerializedData());
        }