public void WriteInt32(int data) { var len = FastBinaryReadWrite.WriteInt32(ref Buffer, BufferPos, data); BufferPos += len; //Write(BitConverter.GetBytes(data)); }
public void WriteFloat(float data) { var len = FastBinaryReadWrite.WriteSingle(ref Buffer, BufferPos, data); BufferPos += len; //Write(BitConverter.GetBytes(data)); }
//public void SetInt(int data, int offset) { BitConverter.GetBytes(data).CopyTo(Buffer, offset); } public void WriteDateTime(DateTime data) { var len = FastBinaryReadWrite.WriteDateTime(ref Buffer, BufferPos, data); BufferPos += len; //long d = data.ToBinary(); //Write(BitConverter.GetBytes(d)); }
public void WriteBool(bool data) { FastBinaryReadWrite.WriteBoolean(ref Buffer, BufferPos, data); ++BufferPos; //Write(BitConverter.GetBytes(data)); }