readListUint64AV method

Uint64List readListUint64AV({
  1. int csz = 0,
  2. int? size,
})

Считывание списка чисел как отображение буффера.

Происходит педварительное выравнивание указателя чтения по размеру элемента.

Полученный список ссылается на буффер этого ридера, так что пока возвращённый список не освобдится, данные буффера этого ридера тоже не будут освобождены.

Implementation

Uint64List readListUint64AV({int csz = 0, int? size}) {
  final l = size ?? readSize(csz);
  if (l == 0) return Uint64List.view(_emptyBuffer, 0, 0);
  align(8);
  _reserveBytes(l * 8);
  _offset += l * 8;
  return Uint64List.view(
      _buffer.buffer, _offset + _byteDataOffset - l * 8, l);
}