public static void WriteLengthEncodedString(this ByteBufferWriter writer, string value) { var byteCount = Encoding.UTF8.GetByteCount(value); writer.WriteLengthEncodedInteger((ulong)byteCount); writer.Write(value); }
public static void WriteLengthEncodedString(this ByteBufferWriter writer, ReadOnlySpan <char> value) { var byteCount = Encoding.UTF8.GetByteCount(value); writer.WriteLengthEncodedInteger((ulong)byteCount); writer.Write(value, flush: true); }