setDartString method
Implementation
void setDartString(String value, [int? maxLength]) {
final bytes = utf8.encode(value);
final len = bytes.length.clamp(0, (maxLength ?? value.length) - 1);
for (int i = 0; i < len; i++) this[i] = bytes[i];
this[len] = 0;
}