Nzr.ToolBox.Core
1.0.0
See the version list below for details.
dotnet add package Nzr.ToolBox.Core --version 1.0.0
NuGet\Install-Package Nzr.ToolBox.Core -Version 1.0.0
<PackageReference Include="Nzr.ToolBox.Core" Version="1.0.0" />
paket add Nzr.ToolBox.Core --version 1.0.0
#r "nuget: Nzr.ToolBox.Core, 1.0.0"
// Install Nzr.ToolBox.Core as a Cake Addin #addin nuget:?package=Nzr.ToolBox.Core&version=1.0.0 // Install Nzr.ToolBox.Core as a Cake Tool #tool nuget:?package=Nzr.ToolBox.Core&version=1.0.0
Nzr.ToolBox
A collection of utility classes and extension methods that allow developers to have a social life.
How to use
More examples about how to use it can be found at Test Project
Usings
Nzr.ToolBox is shipped in two compiled versions:
- Individual classes and extensions: Each utility class and the extensions methods were compiled in individual classes and you need to import them individually, based on your needs.
using static Nzr.ToolBox.Core.BooleanUtils;
using static Nzr.ToolBox.Core.CollectionUtils;
using static Nzr.ToolBox.Core.DateTimeUtils;
using static Nzr.ToolBox.Core.EnumUtils;
using static Nzr.ToolBox.Core.NumberUtils;
using static Nzr.ToolBox.Core.ObjectUtils;
using static Nzr.ToolBox.Core.RandomUtils;
using static Nzr.ToolBox.Core.ReflectionUtils;
using static Nzr.ToolBox.Core.StringUtils;
- Combined all in one: All the classes were compiled as partial classes named ToolBox and you just need one import to get all extensions and utility classes.
using static Nzr.ToolBox.Core.ToolBox
Change set
All notable changes to this project will be documented in this file.
v1.0.0
Added the following group of utilities and extension methods:
- BooleanUtils
- CollectionUtils
- DateTimeUtils
- EnumUtils
- NumberUtils
- ObjectUtils
- RandomUtils
- ReflectionUtils
- StringUtils
Know Issues
There are no known issues so far. The tests were written as a how-to guide but also to cover almost 100% of the code (currently 99.5% (635 of 638) line covered and 99.2% (248 of 250) branch covered).
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. 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. |
.NET Core | netcoreapp2.2 is compatible. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
-
.NETCoreApp 2.2
- System.Collections.Immutable (>= 1.6.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Check the release notes at https://raw.githubusercontent.com/marionzr/Nzr.ToolBox/master/README.md