public bool Decode(BinaryDecoder decoder) { { ushort _size = 0; if (!BinaryCodec.Decode(decoder, out _size)) { return(false); } items.Capacity = _size; for (int i = 0; i < _size; ++i) { DB_Item item = new DB_Item(); if (!item.Decode(decoder)) { return(false); } items.Add(item); } } return(true); }