コード例 #1
0
ファイル: Types.cs プロジェクト: sel-utils/csharp
 protected override void EncodeImpl(sul.Utils.Buffer _buffer)
 {
     _buffer.WriteVaruint(Encoding.UTF8.GetByteCount(name)); _buffer.WriteString(name);
     _buffer.WriteUbyte(type);
     if (type == 1)
     {
         _buffer.WriteBool(booleanValue);
     }
     if (type == 2)
     {
         _buffer.WriteBigEndianInt(integerValue);
     }
     if (type == 3)
     {
         _buffer.WriteLittleEndianFloat(floatingValue);
     }
 }