[x] Rename the class that encapsulates the JNA bindings to something like "CAPI" or "JNAAPI"
[x] The native library name is currently hardcoded. I guess it should be derived from the target assembly name or from a build config value once automatic builds are supported. Oh it can't be derived from the target assembly because that's not the same as the native one so it must come from a config value. (added in https://github.com/royalapplications/beyondnet/commit/ec19a5c38fa5971e09d6b9a6b609ba321b9b0469)
Memory
to allocate a temporary pointer; it's automatically freed when GCed)byte[]
/sbyte[]
->UByteArray
/ByteArray
conversions (added in https://github.com/royalapplications/beyondnet/commit/6929f5aa1ae3ffce88235dae2b90ebd2c269ff2f)UByteArray
/ByteArray
->byte[]
/sbyte[]
conversions (added in https://github.com/royalapplications/beyondnet/commit/90ffb4408aea7f201c0c34a35c8c927ab112d8c2)