/// <inheritdoc />
 public override void Serialize(ref ulong value)
 {
     value = NativeStream.ReadUInt64();
 }
 /// <inheritdoc />
 public unsafe override void Serialize(ref double value)
 {
     fixed (double* valuePtr = &value)
         *((ulong*)valuePtr) = NativeStream.ReadUInt64();
 }