コード例 #1
0
ファイル: SolrJavaBinConverter.cs プロジェクト: hiiru/Mizore
        private byte[] ReadByteArray(SolrBinaryStream stream)
        {
            var sz  = ReadVInt(stream);
            var arr = new byte[sz];

            stream.Read(arr, 0, sz);
            return(arr);
        }
コード例 #2
0
ファイル: SolrJavaBinConverter.cs プロジェクト: hiiru/Mizore
        private string ReadString(SolrBinaryStream stream)
        {
            int sz = ReadSize(stream);

            if (bytes == null || bytes.Length < sz)
            {
                bytes = new byte[sz];
            }
            stream.Read(bytes, 0, sz);
            return(Encoding.UTF8.GetString(bytes, 0, sz));
        }
コード例 #3
0
ファイル: SolrJavaBinConverter.cs プロジェクト: hiiru/Mizore
 private string ReadString(SolrBinaryStream stream)
 {
     int sz = ReadSize(stream);
     if (bytes == null || bytes.Length < sz) bytes = new byte[sz];
     stream.Read(bytes, 0, sz);
     return Encoding.UTF8.GetString(bytes, 0, sz);
 }
コード例 #4
0
ファイル: SolrJavaBinConverter.cs プロジェクト: hiiru/Mizore
 private byte[] ReadByteArray(SolrBinaryStream stream)
 {
     var sz = ReadVInt(stream);
     var arr = new byte[sz];
     stream.Read(arr, 0, sz);
     return arr;
 }