utf16OffsetForUtf8Offset method

int utf16OffsetForUtf8Offset(
  1. int offset
)

Converts a byte offset, rounding inside a scalar toward its start.

Implementation

int utf16OffsetForUtf8Offset(int offset) {
  RangeError.checkValueInInterval(offset, 0, utf8Length, 'offset');
  return _utf16Offsets[_boundaryAtOrBefore(_utf8Offsets, offset)];
}