public override unsafe void Write(void *fieldAddress, SerializerOutput output) { var value = *(double *)(fieldAddress); output.WriteDouble(value); }