writeArray method
Implementation
@override
void writeArray(MemoryPointer p, List<E> values) {
_check(p, 'write enum array');
final stride = type.byteSize;
for (var i = 0; i < values.length; i++) {
type.write(p, i * stride, values[i].value);
}
}