Beispiel #1
0
 public void PutBytesWithLength(byte[] data, int offset, int length)
 {
     if (_autoResize)
     {
         ResizeIfNeed(_position + length + 4);
     }
     FastBitConverter.GetBytes(_data, _position, length);
     Buffer.BlockCopy(data, offset, _data, _position + 4, length);
     _position += length + 4;
 }
Beispiel #2
0
 public void PutBytesWithLength(byte[] data)
 {
     if (_autoResize)
     {
         ResizeIfNeed(_position + data.Length + 4);
     }
     FastBitConverter.GetBytes(_data, _position, data.Length);
     Buffer.BlockCopy(data, 0, _data, _position + 4, data.Length);
     _position += data.Length + 4;
 }
Beispiel #3
0
 private void SetUInt64BE(int offset, ulong value)
 {
     FastBitConverter.GetBytes(Bytes, offset, SwapEndianness(value));
 }