Ejemplo n.º 1
0
 public void GetVarInt64SizeWorks()
 {
     Assert.Equal(1, VarIntHelper.GetVarInt64Size(0));
     for (var i = 1; i < 10; i++)
     {
         Assert.Equal(i, VarIntHelper.GetVarInt64Size((1UL << (7 * i)) - 1));
         Assert.Equal(i + 1, VarIntHelper.GetVarInt64Size(1UL << (7 * i)));
     }
 }
Ejemplo n.º 2
0
 public void WriteUInt64(ulong value)
 {
     _size += VarIntHelper.GetVarInt64Size(value);
 }
Ejemplo n.º 3
0
 public void WriteInt64(long value)
 {
     _size += VarIntHelper.GetVarInt64Size((ulong)value);
 }
Ejemplo n.º 4
0
 public void WriteSInt64(long value)
 {
     _size += VarIntHelper.GetVarInt64Size(ProtoOutputStream.EncodeZigZag64(value));
 }