示例#1
0
        T[] ITypeSerializer <T[]> .Deserialize(ref AccelReader reader)
        {
            if (!reader.HasNext(out int index))
            {
                return(null);
            }

            int len = (int)reader.ReadVariantUInt();

            T[] result = new T[len];

            for (int i = 0; reader.HasNext(); i++)
            {
                result[i] = reader.ReadGeneric <T>();
            }

            return(result);
        }
 VUInt ITypeSerializer <VUInt> .Deserialize(ref AccelReader reader)
 {
     return(reader.ReadVariantUInt());
 }