writeAt method
Writes src[start..end) at offset. Returns bytes written.
Implementation
@override
Future<int> writeAt(
int offset,
Uint8List src, {
int start = 0,
int? end,
}) async {
_checkWritable();
final e = end ?? src.length;
RangeError.checkValidRange(start, e, src.length);
if (offset < 0) throw RangeError.value(offset, 'offset');
if (start == e) return 0;
return _serialize(() => _writeImpl(offset, src, start, e));
}