/// <summary> /// Reads length prefixed UTF8 string from the stream. /// </summary> /// <param name="reader">Stream binary reader.</param> public static StringReference ReadBString(this IBinaryReader reader) { ushort length = reader.ReadUshort(); MemoryBuffer buffer = reader.ReadBuffer(length); return(new StringReference(buffer, StringReference.Encoding.UTF8)); }