writeArray method
Implementation
@override
void writeArray(MemoryPointer p, List<List<E>> values) {
final flat = <E>[];
for (final group in values) {
if (group.length != count) {
throw ArgumentError('Expected $count elements per group, got ${group.length}.');
}
flat.addAll(group);
}
inner.writeArray(p, flat);
}