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