dotNetTips.Spargine.5.Core
2022.6.5.3
dotnet add package dotNetTips.Spargine.5.Core --version 2022.6.5.3
NuGet\Install-Package dotNetTips.Spargine.5.Core -Version 2022.6.5.3
<PackageReference Include="dotNetTips.Spargine.5.Core" Version="2022.6.5.3" />
paket add dotNetTips.Spargine.5.Core --version 2022.6.5.3
#r "nuget: dotNetTips.Spargine.5.Core, 2022.6.5.3"
// Install dotNetTips.Spargine.5.Core as a Cake Addin #addin nuget:?package=dotNetTips.Spargine.5.Core&version=2022.6.5.3 // Install dotNetTips.Spargine.5.Core as a Cake Tool #tool nuget:?package=dotNetTips.Spargine.5.Core&version=2022.6.5.3
dotNetTips.Spargine
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.3.6.04
Projects
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
- <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
- <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>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/5/dotNetTips.Spargine.Core.BenchmarkTests.Collections. ing.ChannelQueueCollectionBenchmark-report-github.md" target="_blank">ChannelQueueCollection</a>
- <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>
- Serialization
- <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>
- <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>
- <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>
- <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
- <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>
- Assembly
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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>
- <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
- <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 | Versions 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. |
-
net5.0
- Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0)
- Microsoft.Extensions.Logging.Abstractions (>= 6.0.0)
- Microsoft.VisualBasic (>= 10.3.0)
- System.Collections.Immutable (>= 6.0.0)
- System.Security.Principal.Windows (>= 5.0.0)
- System.ServiceModel.Primitives (>= 4.9.0)
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,095 | 3/24/2022 | |
2022.3.6.4 | 1,229 | 3/15/2022 | |
2022.1.5.40 | 640 | 12/30/2021 | |
2021.9.4.23 | 788 | 9/1/2021 | |
2021.6.3.5 | 802 | 6/5/2021 | |
2021.5.1.50 | 1,101 | 4/24/2021 | |
2021.3.1.20 | 749 | 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
--MAR 2022: Sixth release. 2022.3.6.04
--MAR 2022: Added methods for faster logging. 2022.6.5.03