extractBytesAndAdvance method

Bytes extractBytesAndAdvance(
  1. int nBytes
)

Implementation

Bytes extractBytesAndAdvance(int nBytes) {
  final extractedBytes = <int>[];
  for (var i = 0; i < nBytes; i++) {
    if (!moveNext()) {
      throw UnexpectedEndOfBytesException();
    }
    extractedBytes.add(current);
  }
  return Bytes(extractedBytes);
}