Skip to content

Open-source .NET assemblies from dotNetTips.com and David McCarter

License

Notifications You must be signed in to change notification settings

RealDotNetDave/dotNetTips.Spargine

Repository files navigation

dotNetTips.Spargine v2024.6.2.1 for .NET 6 & 7

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.

NuGet

All of the assemblies listed below can be found on NuGet by clicking here.

Projects

Spargine Layout Generated by NDepend https://www.ndepend.com/

Projects

Below is the list of current projects in this repository

.NET 6

  • 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.

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. DirectoryHelper

dotNetTips.Spargine.Core

  1. CachedEnumerable
  2. ChannelQueueCollection
  3. Collection
  4. LoggingHelper
  5. EncryptionHelper
  6. Serialization
  7. StringBuilderHelper
  8. TypeHelper

dotNetTips.Spargine.Extensions

  1. Array
  2. Assembly
  3. Collection
  4. Dictionary
  5. Enum
  6. Exception
  7. General
  8. Enumerable
  9. ImmutableArray
  10. List
  11. Object
  12. ObservableCollection
  13. ReadOnlyCollection
  14. SortedDictionary
  15. SortedSet
  16. StringBuilder
  17. String (mutiple string tests)
  18. String (single string tests)

dotNetTips.Spargine.Tester

  1. RandomData

Your Support Is Appreciated!

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