Example #1
0
        private void EncodeArray(MemoryStream ms, BArray lst)
        {
            var obj = new BObject();

            for (int i = 0; i < lst.Count; ++i)
            {
                obj.Add(Convert.ToString(i), lst[i]);
            }

            EncodeDocument(ms, obj);
        }
Example #2
0
        private BArray DecodeArray()
        {
            BObject obj = DecodeDocument();

            int    i     = 0;
            BArray array = new BArray();

            while (obj.ContainsKey(Convert.ToString(i)))
            {
                array.Add(obj[Convert.ToString(i)]);

                i += 1;
            }

            return(array);
        }