Is your feature request related to a problem? Please describe.
Using reflection to transfer non-blittable types can be quite slow.
Describe the solution you'd like
Use unsafe calls for transferring non-blittable types. Namely, modify CustomMarshaler class and related to use Unsafe instead of Marshal.StructureToPtr etc.
Is your feature request related to a problem? Please describe. Using reflection to transfer non-blittable types can be quite slow.
Describe the solution you'd like Use unsafe calls for transferring non-blittable types. Namely, modify
CustomMarshaler
class and related to useUnsafe
instead ofMarshal.StructureToPtr
etc.Additional context Version: 2.0.0
Related WIP