UltimateOrb.nanoFramework.Extensions.SpanByteExtensions
0.1.0
dotnet add package UltimateOrb.nanoFramework.Extensions.SpanByteExtensions --version 0.1.0
NuGet\Install-Package UltimateOrb.nanoFramework.Extensions.SpanByteExtensions -Version 0.1.0
<PackageReference Include="UltimateOrb.nanoFramework.Extensions.SpanByteExtensions" Version="0.1.0" />
paket add UltimateOrb.nanoFramework.Extensions.SpanByteExtensions --version 0.1.0
#r "nuget: UltimateOrb.nanoFramework.Extensions.SpanByteExtensions, 0.1.0"
// Install UltimateOrb.nanoFramework.Extensions.SpanByteExtensions as a Cake Addin #addin nuget:?package=UltimateOrb.nanoFramework.Extensions.SpanByteExtensions&version=0.1.0 // Install UltimateOrb.nanoFramework.Extensions.SpanByteExtensions as a Cake Tool #tool nuget:?package=UltimateOrb.nanoFramework.Extensions.SpanByteExtensions&version=0.1.0
UltimateOrb.nanoFramework
Welcome to the UltimateOrb.nanoFramework project! This repository contains various utility libraries for the .NET nanoFramework.
Table of Contents
- UltimateOrb.nanoFramework.System.IO.BinaryReader
- UltimateOrb.nanoFramework.System.IO.StreamExtensions
- UltimateOrb.nanoFramework.System.SpanChar
- UltimateOrb.nanoFramework.System.IO.Compression.DeflateStream.DecompressOnly
- Getting Started
- Building and Running
- Contributing
- License
- Third-Party Notices
UltimateOrb.nanoFramework.System.IO.BinaryReader
This library provides System.IO.BinaryReader
for the .NET nanoFramework.
UltimateOrb.nanoFramework.System.IO.StreamExtensions
This library provides extension methods for stream manipulation. It adds convenience methods that simplify working with streams in the .NET nanoFramework.
Features:
ReadAtLeast
andReadExactly
stream extension methods
UltimateOrb.nanoFramework.System.SpanChar
This library provides System.SpanChar
. System.SpanChar
is similar to System.SpanByte
in the .NET nanoFramework.
UltimateOrb.nanoFramework.System.IO.Compression.DeflateStream.DecompressOnly
This library provides System.IO.Compression.DeflateStream
. Only decompression is supported.
Getting Started
To get started with any of these libraries, simply add the relevant NuGet package to your project. You can find the packages on NuGet.org.
Prerequisites:
- .NET nanoFramework SDK
Building and Running
To build the project, run dotnet build
or open the solution file UltimateOrb.nanoFramework.sln
in your preferred IDE and build the solution.
Creating NuGet Packages
To create NuGet packages, cd
to the project directory and use the nuget pack
command to create the NuGet package. You can download the NuGet executable from NuGet.org.
Contributing
We welcome contributions! If you have ideas for improvements or have found a bug, feel free to open an issue or submit a pull request.
License
This project is licensed under the MIT License - see the LICENSE.txt file for details.
Third-Party Notices
This project uses source code from the .NET Foundation and third parties. Below are the notices for third-party components used within this project:
- .NET Foundation and contributors: This project includes code from the .NET Runtime and the .NET nanoFramework. Please refer to their web page and license for more details.
- zlib and ports: The UltimateOrb.nanoFramework.System.IO.Compression.DeflateStream libraries adopt code from the zlib C library and its Java/C# ports. All of these portions are covered by the MIT license or compatible licenses.
- TODO: Any other third-party libraries or components should be listed here with appropriate links to their licenses and acknowledgments.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net is compatible. |
-
- nanoFramework.CoreLibrary (>= 1.15.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.1.0 | 63 | 12/18/2024 |