NextGenSoftware.Utilities
2.0.0
dotnet add package NextGenSoftware.Utilities --version 2.0.0
NuGet\Install-Package NextGenSoftware.Utilities -Version 2.0.0
<PackageReference Include="NextGenSoftware.Utilities" Version="2.0.0" />
<PackageVersion Include="NextGenSoftware.Utilities" Version="2.0.0" />
<PackageReference Include="NextGenSoftware.Utilities" />
paket add NextGenSoftware.Utilities --version 2.0.0
#r "nuget: NextGenSoftware.Utilities, 2.0.0"
#:package NextGenSoftware.Utilities@2.0.0
#addin nuget:?package=NextGenSoftware.Utilities&version=2.0.0
#tool nuget:?package=NextGenSoftware.Utilities&version=2.0.0
NextGen Software Utilities
This library provides utility/helper methods for other NextGen Software libraries/products such as OASIS API, STAR ODK, Logging, WebSocket & HoloNET (world's first .NET & Unity client for Holochain), which can be found below: https://github.com/NextGenSoftwareUK/holochain-client-csharp
Utilities provides the following methods:
| Function | Description |
|---|---|
| ToSnakeCase | Extention method for string |
| ToCamelCase | Extention method for string |
| ToPascalCase | Extention method for string |
| ExpandoObjectHelpers.AddProperty | Adds property values to a ExpandoObject. |
| string DataHelper.ConvertBinaryDataToStringbyte[] data, bool ignoreEmptyByte = true) | Converts the binary data to a coma delimited string, useful for logging/debugging etc. |
| string DataHelper.DecodeBinaryDataAsUTF8(byte[] data) | Decodes the data using Encoding.UTF8. |
Lots more coming soon... 😉 (will be moved out of the main OASIS codebase here: https://github.com/NextGenSoftwareUK/Our-World-OASIS-API-HoloNET-HoloUnity-And-.NET-HDK)
More documentation will be coming soon...
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. |
-
net8.0
- NBitcoin (>= 9.0.3)
- Portable.BouncyCastle (>= 1.9.0)
- SshNet.Security.Cryptography (>= 1.3.0)
NuGet packages (8)
Showing the top 5 NuGet packages that depend on NextGenSoftware.Utilities:
| Package | Downloads |
|---|---|
|
NextGenSoftware.Holochain.HoloNET.Client
The world's first .NET & Unity client for Holochain. |
|
|
NextGenSoftware.Holochain.HoloNET.Client.Embedded
The world's first .NET & Unity client for Holochain. This version comes with the Holochain binaries built in. |
|
|
NextGenSoftware.CLI.Engine
CLI Engine providing CLI utility/helper methods, colour, animation & more! |
|
|
NextGenSoftware.OASIS.API.DNA
OASIS DNA configuration model — strongly-typed binding for OASIS_DNA.json that controls provider selection, failover, load-balancing, replication, encryption and all core OASIS engine settings. |
|
|
NextGenSoftware.OASIS.API.Providers.HoloOASIS
WEB4 OASIS API Holochain OASIS Provider is one of the many WEB2/WEB3 providers that plug in and integtate into the OASIS. |
GitHub repositories
This package is not used by any popular GitHub repositories.
- Upgraded to .NET 8.
- Added ObjectToByteArray function to DataHelper.
- Fixed bugs in ConvertBinaryDataToString & DecodeBinaryDataAsUTF8 functions in DataHelper.
- Added new ExpandoObjectHelpers.