public string ReadShortStr() { int byteCount = _reader.ReadByte(); if (byteCount == 0) { return(string.Empty); } _reader.FillBufferWithLock(_smallBuffer, byteCount, reverse: false); var str = Encoding.UTF8.GetString(_smallBuffer, 0, byteCount); return(str); }
public string ReadShortStr() { int byteCount = _reader.ReadByte(); if (byteCount == 0) { return(string.Empty); } _reader.FillBufferWithLock(_smallBuffer, byteCount, reverse: false); var str = Encoding.UTF8.GetString(_smallBuffer, 0, byteCount); #pragma warning disable 162 if (InternStrings) { return(String.Intern(str)); } return(str); #pragma warning restore 162 }