コード例 #1
0
ファイル: SolrJavaBinConverter.cs プロジェクト: hiiru/Mizore
 private void WriteInt(int value, SolrBinaryStream stream)
 {
     if (value > 0)
     {
         int b = SINT | (value & 0x0f);
         if (value >= 0x0f)
         {
             b |= 0x10;
             stream.Write(b);
             WriteVInt(value >> 4, stream);
         }
         else
         {
             stream.Write(b);
         }
     }
     else
     {
         stream.Write(INT);
         stream.WriteInt(value);
     }
 }
コード例 #2
0
ファイル: SolrJavaBinConverter.cs プロジェクト: hiiru/Mizore
 private void WriteInt(int value, SolrBinaryStream stream)
 {
     if (value > 0)
     {
         int b = SINT | (value & 0x0f);
         if (value >= 0x0f)
         {
             b |= 0x10;
             stream.Write(b);
             WriteVInt(value >> 4, stream);
         }
         else
             stream.Write(b);
     }
     else
     {
         stream.Write(INT);
         stream.WriteInt(value);
     }
 }