public unsafe override int GetChars(byte* bytes, int byteCount, char* chars, int charCount) { throw null; }
internal String ReadString() { System.Text.UTF8Encoding encoding = new System.Text.UTF8Encoding(); int length = ReadInt(); char[] chars = encoding.GetChars(data, offset, length); offset += length; return(new String(chars)); }