Rena.Native 1.4.3

dotnet add package Rena.Native --version 1.4.3
                    
NuGet\Install-Package Rena.Native -Version 1.4.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Rena.Native" Version="1.4.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Rena.Native" Version="1.4.3" />
                    
Directory.Packages.props
<PackageReference Include="Rena.Native" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Rena.Native --version 1.4.3
                    
#r "nuget: Rena.Native, 1.4.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Rena.Native@1.4.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Rena.Native&version=1.4.3
                    
Install as a Cake Addin
#tool nuget:?package=Rena.Native&version=1.4.3
                    
Install as a Cake Tool

<p align="center"> <img src="https://raw.githubusercontent.com/GasInfinity/Rena.Native/main/assets/logo-native.svg" height="130"> </p>

<h1 align="center"> Rena.Native</h1>

<p align="center"> <a href="https://dotnet.microsoft.com/"><img alt="Dynamic XML Badge" src="https://img.shields.io/badge/dynamic/xml?url=https%3A%2F%2Fraw.githubusercontent.com%2FGasInfinity%2FRena.Native%2Fmain%2FRena.Native%2FRena.Native.csproj&query=%2F%2FTargetFramework%5B1%5D&logo=dotnet&logoColor=green&label=%20&color=%23222222"></a> <a href="https://www.codefactor.io/repository/github/gasinfinity/rena.native"><img src="https://www.codefactor.io/repository/github/gasinfinity/rena.native/badge" alt="CodeFactor" /></a> <a href="https://www.nuget.org/packages/Rena.Native/"><img alt="Nuget" src="https://img.shields.io/nuget/v/Rena.Native"></a> <a href="https://mit-license.org/"><img alt="GitHub" src="https://img.shields.io/github/license/GasInfinity/Rena.Native"></a> </p>

Warning! This library is in development and currently does not adhere to SemVer until we hit v2.0, so, expect breaking changes!

Features

  • Useful unmanaged types for interop like Pointer{T} and UnmanagedSpan{T}
  • High-performance unsafe extensions
  • Safety checks in Debug mode

TODO's

  • Add a compile-time option instead of relying on Debug mode for the safety checks
  • Finish the API
  • Add documentation to every type and method
Product Compatible and additional computed target framework versions.
.NET net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • net7.0

    • No dependencies.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Rena.Native:

Package Downloads
Ink.Nbt

Simple, JSON-like and high-performance NBT serialization library, inspired by the API of System.Text.Json.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.4.3 233 9/6/2023
1.4.3-debug 177 9/6/2023
1.4.2 401 8/7/2023
1.4.2-debug 198 8/7/2023