internal override void Encode(IEnumerable <CodeElement> data) { var item = msgpack.ForcePathObject("CodeElements"); foreach (var e in data) { CodeElementSerializer.Encode(item.AddArrayChild(), e, Lines); } }
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); }