dotNetTips.Spargine.6.Extensions
2024.6.2.1
dotnet add package dotNetTips.Spargine.6.Extensions --version 2024.6.2.1
NuGet\Install-Package dotNetTips.Spargine.6.Extensions -Version 2024.6.2.1
<PackageReference Include="dotNetTips.Spargine.6.Extensions" Version="2024.6.2.1" />
paket add dotNetTips.Spargine.6.Extensions --version 2024.6.2.1
#r "nuget: dotNetTips.Spargine.6.Extensions, 2024.6.2.1"
// Install dotNetTips.Spargine.6.Extensions as a Cake Addin #addin nuget:?package=dotNetTips.Spargine.6.Extensions&version=2024.6.2.1 // Install dotNetTips.Spargine.6.Extensions as a Cake Tool #tool nuget:?package=dotNetTips.Spargine.6.Extensions&version=2024.6.2.1
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 <a href="https://github.com/sponsors/RealDotNetDave" target="_blank">clicking here</a>. <a href="https://dotnettips.wordpress.com/spargine/" target="_blank">Click here</a> to visit the Spargine page on dotNetTips.com. Much of this code is also documented on <a href="https://dotnettips.wordpress.com/category/open-source/spargine/" target="_blank">dotNetTips.com</a>.
NuGet
All of the assemblies listed below can be found on NuGet by <a href="https://www.nuget.org/profiles/davidmccarter" target="_blank">clicking here</a>.
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 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
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.BenchmarkTests.IO.DirectoryHelperBenchmark-report-stackoverflow.md" target="_blank">DirectoryHelper</a>
dotNetTips.Spargine.Core
- CachedEnumerable
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Collections.Threading.ChannelQueueCollectionBenchmark-report-stackoverflow.md" target="_blank">ChannelQueueCollection</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Collections.CollectionCollectionBenchmark-report-stackoverflow.md" target="_blank">Collection</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Logging.LoggingBenchmark-report-stackoverflow.md" target="_blank">LoggingHelper</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Security.EncryptionHelperBenchmark-report-stackoverflow.md" target="_blank">EncryptionHelper</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Serialization.SerializationBenchmark-report-stackoverflow.md" target="_blank">Serialization</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.StringBuilderHelperCounterBenchmark-report-stackoverflow.md" target="_blank">StringBuilderHelper</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.TypeHelperBenchmark-report-stackoverflow.md" target="_blank">TypeHelper</a>
dotNetTips.Spargine.Extensions
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ArrayExtensionsCollectionBenchmark-report-stackoverflow.md" target="_blank">Array</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.Extensions.AssemblyExtensionsBenchmark-report-stackoverflow.md" target="_blank">Assembly</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.CollectionExtensionsCollectionBenchmark-report-stackoverflow.md" target="_blank">Collection</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.DictionaryExtensionsCollectionBenchmark-report-stackoverflow.md" target="_blank">Dictionary</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.EnumExtensionsBenchmark-report-stackoverflow.md" target="_blank">Enum</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ExceptionExtensionsBenchmark-report-stackoverflow.md" target="_blank">Exception</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.GeneralBenchmark-report-stackoverflow.md" target="_blank">General</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.EnumerableExtensionsCollectionBenchmark-report-stackoverflow.md" target="_blank">Enumerable</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ImmutableArrayExtensionsBenchmark-report-stackoverflow.md" target="_blank">ImmutableArray</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ListExtensionsCollectionBenchmark-report-stackoverflow.md" target="_blank">List</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ObjectExtensionsBenchmark-report-stackoverflow.md" target="_blank">Object</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ObservableCollectionExtensionsCollectionBenchmark-report-stackoverflow.md" target="_blank">ObservableCollection</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ReadOnlyCollectionBenchmark-report-stackoverflow.md" target="_blank">ReadOnlyCollection</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.SortedDictionaryExtensionsBenchmark-report-stackoverflow.md" target="_blank">SortedDictionary</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.SortedSetCollectionBenchmark-report-stackoverflow.md" target="_blank">SortedSet</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.StringBuilderExtensionsCounterBenchmark-report-stackoverflow.md" target="_blank">StringBuilder</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.StringExtensionsCounterBenchmark-report-stackoverflow.md" target="_blank">String (mutiple string tests)</a>
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.StringExtensionsBenchmark-report-stackoverflow.md" target="_blank">String (single string tests)</a>
dotNetTips.Spargine.Tester
- <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.Tester.RandomDataBenchmark-report-stackoverflow.md" target="_blank">RandomData</a>
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: <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 | net6.0 is compatible. 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 is compatible. 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. |
-
net6.0
- DotNetTips.Spargine.6.Core (>= 2024.6.2.1)
- linq2db (>= 5.3.2)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0)
- Microsoft.Extensions.ObjectPool (>= 7.0.13)
- System.Collections.Immutable (>= 7.0.0)
- System.Text.RegularExpressions (>= 4.3.1)
-
net7.0
- DotNetTips.Spargine.6.Core (>= 2024.6.2.1)
- linq2db (>= 5.3.2)
- Microsoft.AspNetCore.Http.Abstractions (>= 2.2.0)
- Microsoft.Extensions.ObjectPool (>= 7.0.13)
- System.Collections.Immutable (>= 7.0.0)
- System.Text.RegularExpressions (>= 4.3.1)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on dotNetTips.Spargine.6.Extensions:
Package | Downloads |
---|---|
dotNetTips.Spargine.6
Main helper methods/ code for Spargine that target Windows. |
|
dotNetTips.Spargine.6.Tester
Common code to help with unit tests by generating random data. |
|
DotNetTips.Spargine.6.Benchmarking
Common classes from dotNetTips.com that can be used with BenchmarkDotNet. |
|
DotNetTips.Spargine.Benchmarking
Common classes from dotNetTips.com that can be used with BenchmarkDotNet. |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
2024.6.2.1 | 613 | 2/1/2024 | |
2023.6.11.4 | 794 | 11/4/2023 | |
2023.6.8.1 | 1,003 | 7/31/2023 | |
2023.6.5.1 | 988 | 4/30/2023 | |
2023.6.2.2 | 1,220 | 2/8/2023 | |
2023.6.2.1 | 1,177 | 2/3/2023 | |
2022.6.11.14 | 1,620 | 11/14/2022 | |
2022.6.8.9 | 1,811 | 7/31/2022 | |
2022.6.5.31 | 1,539 | 5/31/2022 | |
2022.6.5.1 | 1,523 | 5/1/2022 |
--APR 2022: Initial release.
--AUG 2022: New code, unit tests and code cleanup.
--NOV 2022: New code, unit tests, benchmark tests. Code cleanup.
--FEB 2023: New code, unit tests, benchmark tests. Code cleanup.
--MAY 2023: New code, unit tests, benchmark tests. Code cleanup.
--AUG 2023: New extension methods. Code cleanup.
--NOV 2023: Code cleanup.
--FEB 2024: Minor changes including for performance.