Esempio n. 1
0
 /// <inheritdoc />
 public override void Serialize(ref int value)
 {
     NativeStream.Write((uint)value);
 }
Esempio n. 2
0
 /// <inheritdoc />
 public override void Serialize(ref ulong value)
 {
     NativeStream.Write(value);
 }
Esempio n. 3
0
 /// <inheritdoc />
 public override void Serialize(ref short value)
 {
     NativeStream.Write((ushort)value);
 }
Esempio n. 4
0
 /// <inheritdoc />
 public override unsafe void Serialize(ref double value)
 {
     fixed(double *valuePtr = &value)
     NativeStream.Write(*(ulong *)valuePtr);
 }
Esempio n. 5
0
 /// <inheritdoc />
 public override unsafe void Serialize(ref float value)
 {
     fixed(float *valuePtr = &value)
     NativeStream.Write(*(uint *)valuePtr);
 }
Esempio n. 6
0
 /// <inheritdoc/>
 public override void Serialize(IntPtr memory, int count)
 {
     NativeStream.Write(memory, count);
 }
Esempio n. 7
0
 /// <inheritdoc />
 public override void Serialize([NotNull] byte[] values, int offset, int count)
 {
     NativeStream.Write(values, offset, count);
 }