Open-source .NET assemblies from dotNetTips.com and David (dotNetDave) McCarter This repository is for the dotNetTips.Spargine code for .NET 6 & 7. Please support this project by clicking here. Click here to visit the Spargine page on dotNetTips.com. Much of this code is also documented on dotNetTips.com.
Click here for the .NET 5 version of Spargine.
All of the assemblies listed below can be found on GitHub by clicking here. Latest Official Release: v2022.6.11.14
Generated by NDepend https://www.ndepend.com/
Below is the list of current projects in this repository
- DotNetTips.Spargine: Library that targets Windows
- DotNetTips.Spargine.Core: Core library used by all of the other assemblies.
- DotNetTips.Spargine.Extensions: Library for extension methods.
- DotNetTips.Spargine.Tester: Library for creating dummy data for use in unit & benchmark tests.
- DotNetTips.Spargine.Benchmarking: Library for benchmarking code using BenchmarkDotNet.
Below are the current benchmark results for these projects. Currently it takes 4.5 hours to run all the benchmark tests.
- CachedEnumerable
- ChannelQueueCollection
- Collection
- LoggingHelper
- EncryptionHelper
- Serialization
- StringBuilderHelper
- TypeHelper
- Array
- Assembly
- Collection
- Dictionary
- Enum
- Exception
- General
- Enumerable
- ImmutableArray
- List
- Object
- ObservableCollection
- ReadOnlyCollection
- SortedDictionary
- SortedSet
- StringBuilder
- String (mutiple string tests)
- String (single string tests)
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! I might just send you some cool geeky swag that includes one of my books (as supplies last). You can also support this via GitHub Sponsors: https://github.com/sponsors/RealDotNetDave