readStringWV method

String readStringWV({
  1. int csz = 0,
  2. int? size,
})

Считывает широкую строку, где символы предоставлены в кодировке UTF-16

  • csz - задаёт размер данных о длине (игнорируется если задана size)
  • size - задаёт количество считываемых пар байт, если известно

Считывание списка чисел как отображение буффера.

Происходит педварительное выравнивание указателя чтения по размеру элемента.

Полученный список ссылается на буффер этого ридера, так что пока возвращённый список не освобдится, данные буффера этого ридера тоже не будут освобождены.

Implementation

@pragma('vm:prefer-inline')
@pragma('dart2js:tryInline')
String readStringWV({int csz = 0, int? size}) =>
    String.fromCharCodes(readListUint16AV(size: size, csz: csz));