An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

nativeinterop

Provides generic pointer operations for all of .NET, building on the capabilities provided by FSharp.NativeInterop.NativePtr, which this package extends with features like 64-bit capabilities, exposed in an OOP-friendly manner as NativePtr<T> and extension methods to System.IntPtr. NativeArray, an array-like collection of items of unmanaged (blittable) type allocated on the unmanaged heap, supports 64-bit addressing and item access with and without bounds checks, utilizing the CPU's AGUs for address offset calculation where possible. The included System.IO.Stream extension methods as well as the Buffer and Structure modules enable easy and efficient handling of structured binary data (convert array types, convert structs, access structs in an element-wise fashion, memcpy...).

Ecosystem
nuget.org
Latest Release
3.2.0
about 9 years ago
Versions
23
Downloads
38,764 total
Dependent Packages
1
Dependent Repos
2
Links
Registry nuget.org
Source Repository
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:nuget/nativeinterop
spec
License
First Release about 12 years ago
Last Synced 5 days ago
Rankings on nuget.org
Overall Top 8.4%
Downloads Top 9.2%
Dependent repos Top 5.1%