writeBytes method

void writeBytes(
  1. List<int> bytes,
  2. [int? len]
)

Write a set of bytes to the end of the buffer.

Implementation

void writeBytes(List<int> bytes, [int? len]) {
  len ??= bytes.length;
  while (length + len > _buffer.length) {
    _expandBuffer((length + len) - _buffer.length);
  }
  _buffer.setRange(length, length + len, bytes);
  length += len;
}