Esempio n. 1
0
        internal override void Encode(IEnumerable <CodeElement> data)
        {
            var item = msgpack.ForcePathObject("CodeElements");

            foreach (var e in data)
            {
                CodeElementSerializer.Encode(item.AddArrayChild(), e, Lines);
            }
        }
Esempio n. 2
0
        internal override IEnumerable <CodeElement> Decode()
        {
            var result = new List <CodeElement>();

            foreach (MsgPack item in msgpack.ForcePathObject("CodeElements"))
            {
                var e = CodeElementSerializer.Decode(item);
                result.Add(e);
            }
            return(result);
        }