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); }
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); }