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.
All of the assemblies listed below can be found on NuGet by clicking here.
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