dotNetTips.Spargine.5.Core 2022.1.5.40

There is a newer version of this package available.
See the version list below for details.
dotnet add package dotNetTips.Spargine.5.Core --version 2022.1.5.40                
NuGet\Install-Package dotNetTips.Spargine.5.Core -Version 2022.1.5.40                
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="dotNetTips.Spargine.5.Core" Version="2022.1.5.40" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add dotNetTips.Spargine.5.Core --version 2022.1.5.40                
#r "nuget: dotNetTips.Spargine.5.Core, 2022.1.5.40"                
#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.
// Install dotNetTips.Spargine.5.Core as a Cake Addin
#addin nuget:?package=dotNetTips.Spargine.5.Core&version=2022.1.5.40

// Install dotNetTips.Spargine.5.Core as a Cake Tool
#tool nuget:?package=dotNetTips.Spargine.5.Core&version=2022.1.5.40                

dotNetTips.Spargine

alternate text is missing from this package README image Open-source .NET assemblies from dotNetTips.com and David McCarter This repository is for the dotNetTips.Spargine code for .NET 5 (formerly in a different repositories). Please support this project by <a href="https://github.com/sponsors/RealDotNetDave" target="_blank">clicking here</a>. Much of this code is documented on <a href="https://dotnettips.wordpress.com/category/open-source/spargine/" target="_blank">dotNetTips.com</a>.

GitHub

All of the assemblies listed below can be found on GitHub by <a href="https://www.nuget.org/packages?q=spargine+dotnettips" target="_blank">clicking here</a>. Latest Official Release: v2022.1.5.40

Build All

Projects

Spargine Layout Generated by NDepend <a href="https://www.ndepend.com/" target="_blank">https://www.ndepend.com/</a>

Projects

Below is the list of current projects in this repository

.NET 5

  • dotNetTips.Spargine: Main Library
  • dotNetTips.Spargine.Extensions: Library for extension methods.
  • dotNetTips.Spargine.Core: Core library used by all of the other assemblies.
  • dotNetTips.Spargine.Tester: Library for creating dummy date for use in unit tests.

Benchmark Tests

Below are the current benchmark results for these projects. Currently it takes 4.5 hours to run all the benchmark tests.

dotNetTips.Spargine
  1. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Core.BenchmarkTests.CachedEnumerableCollectionBenchmark-report-github.md" target="_blank">DirectoryHelper</a>
dotNetTips.Spargine.Core
  1. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Core.BenchmarkTests.CachedEnumerableCollectionBenchmark-report-github.md" target="_blank">CachedEnumerable</a>
  2. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Core.BenchmarkTests.Collections.Threading.ChannelQueueCollectionBenchmark-report-github.md" target="_blank">ChannelQueueCollection</a>
  3. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Core.BenchmarkTests.CollectionCollectionBenchmark-report-github.md" target="_blank">Collection</a>
  4. Serialization
  5. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Core.BenchmarkTests.Security.EncryptionHelperBenchmark-report-github.md" target="_blank">EncryptionHelper</a>
  6. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Core.BenchmarkTests.Serialization.SerializationBenchmark-report-github.md" target="_blank">Serialization</a>
  7. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Core.BenchmarkTests.CollectionCollectionBenchmark-report-github.md" target="_blank">StringBuilderHelper</a>
  8. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Core.BenchmarkTests.TypeHelperBenchmark-report-github.md" target="_blank">TypeHelper</a>
dotNetTips.Spargine.Extensions
  1. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Extensions.BenchmarkTests.ArrayExtensionsCollectionBenchmark-report-github.md" target="_blank">Array</a>
  2. Assembly
  3. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Extensions.BenchmarkTests.CollectionExtensionsCollectionBenchmark-report-github.md" target="_blank">Collection</a>
  4. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Extensions.BenchmarkTests.DictionaryExtensionsCollectionBenchmark-report-github.md" target="_blank">Dictionary</a>
  5. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Extensions.BenchmarkTests.EnumExtensionsBenchmark-report-github.md" target="_blank">Enum</a>
  6. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Extensions.BenchmarkTests.EnumerableExtensionsCollectionBenchmark-report-github.md" target="_blank">Enumerable</a>
  7. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Extensions.BenchmarkTests.ExceptionExtensionsBenchmark-report-github.md" target="_blank">Exception</a>
  8. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Extensions.BenchmarkTests.ListExtensionsCollectionBenchmark-report-github.md" target="_blank">List</a>
  9. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Extensions.BenchmarkTests.ObjectExtensionsBenchmark-report-github.md" target="_blank">Object</a>
  10. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Extensions.BenchmarkTests.ObservableCollectionExtensionsCollectionBenchmark-asm.md" target="_blank">ObserableCollection</a>
  11. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Extensions.BenchmarkTests.StringBuilderExtensionsCounterBenchmark-report-github.md" target="_blank">StringBuilder</a>
  12. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Extensions.BenchmarkTests.StringExtensionsCounterBenchmark-report-github.md" target="_blank">String</a>
dotNetTips.Spargine.Tester
  1. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Extensions.BenchmarkTests.Tester.RandomDataBenchmark-report-github.md" target="_blank">RandomData</a>

Your Support Is Needed

Do you have code you would like to submit to these repositories? Submit a pull request or submit an issue. I promise to take a look and include it if I like it! You can also support this via GitHub Sponsors: <a href="https://github.com/sponsors/RealDotNetDave" target="_blank">https://github.com/sponsors/RealDotNetDave</a>

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on dotNetTips.Spargine.5.Core:

Package Downloads
dotNetTips.Spargine.5.Extensions

Extensions code for Spargine.

dotNetTips.Spargine.5

Main helper methods/ code for Spargine.

dotNetTips.Spargine.5.Tester

Common code to help with unit tests by generating random data.

dotNetTips.Spargine.5.Benchmarking

Common classes that can be used with BenchmarkDotNet.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2022.6.5.3 6,088 3/24/2022 2022.6.5.3 is deprecated because it is no longer maintained.
2022.3.6.4 1,227 3/15/2022
2022.1.5.40 638 12/30/2021
2021.9.4.23 786 9/1/2021
2021.6.3.5 800 6/5/2021
2021.5.1.50 1,099 4/24/2021
2021.3.1.20 747 3/1/2021

--MAR 2021: Initial release.
--MAY 2021: Second release. 2021.5.1.50
--JUN 2021: Third release. 2021.6.3.5
--SEP 2021: Forth release. New classes, methods, unit tests and benchmarking. 2021.9.4.23
--JAN 2022: Fifth release. New classes, methods, unit tests and benchmarking. Code cleanup. 2022.1.5.40