readAt method
Reads into dst[start..end) at offset. Returns bytes read (0 at EOF).
Implementation
@override
Future<int> readAt(
int offset,
Uint8List dst, {
int start = 0,
int? end,
}) async {
_checkOpen();
final e = end ?? dst.length;
RangeError.checkValidRange(start, e, dst.length);
if (offset < 0) throw RangeError.value(offset, 'offset');
return _serialize(() => _readImpl(offset, dst, start, e));
}