STR.Common 7.0.0-pre.230861812

This is a prerelease version of STR.Common.
This package has a SemVer 2.0.0 package version: 7.0.0-pre.230861812+1606ee0.
There is a newer version of this package available.
See the version list below for details.
dotnet add package STR.Common --version 7.0.0-pre.230861812
                    
NuGet\Install-Package STR.Common -Version 7.0.0-pre.230861812
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="STR.Common" Version="7.0.0-pre.230861812" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="STR.Common" Version="7.0.0-pre.230861812" />
                    
Directory.Packages.props
<PackageReference Include="STR.Common" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add STR.Common --version 7.0.0-pre.230861812
                    
#r "nuget: STR.Common, 7.0.0-pre.230861812"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=STR.Common&version=7.0.0-pre.230861812&prerelease
                    
Install STR.Common as a Cake Addin
#tool nuget:?package=STR.Common&version=7.0.0-pre.230861812&prerelease
                    
Install STR.Common as a Cake Tool

STR.Common

Common code for STR Applications

Included Code

  • Enumeration class from Jimmy Bogard
  • CopyToAsync extension method from Nicholas Carey
  • HasMinimalDifference extension method from MSDN
  • ITraversable interface and Traverse extension method from unknown

Locking Collections

  • LockingList and LockingEnumerator from Tion
  • LockingCollection based on LockingList.
  • LockingObservableCollection based on LockingCollection.

Miscellaneous Extensions

IEnumerable
  • ForEach
  • ForEachAsync
  • ToLockingList
  • ToLockingCollection
  • ToLockingObservableCollection
HttpContent and HttpWebResponse
  • GetResponseStreamWithDecompressionAsync
  • GetResponseStreamWithDecompression
(Locking)ObservableCollection
  • AddRange
  • Sort
  • OrderedMerge
Task
  • Fire
  • FireAndForget
  • FireAndWait
  • RunOnUiThread
Product Compatible and additional computed target framework versions.
.NET 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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on STR.Common:

Package Downloads
STR.MvvmCommon

MVVM Common code for other STR WPF applications.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
9.0.1 64 3/15/2025
9.0.0 55 3/14/2025
8.0.0 183 12/21/2023
7.0.0 135 3/28/2023
7.0.0-pre.230861812 86 3/28/2023
7.0.0-pre.230861744 84 3/27/2023
7.0.0-pre.230860125 89 3/27/2023
5.1.1 335 12/5/2020
5.1.1-pre.230912226 80 4/2/2023
5.1.1-pre.203400029 224 12/5/2020
5.1.1-pre.203400011 232 12/5/2020
5.1.0 206 11/26/2020
5.0.0 231 11/18/2020
4.0.0 235 11/17/2020
4.0.0-pre.203212258 201 11/17/2020
4.0.0-pre.203210845 242 11/16/2020
4.0.0-misc.202851002 190 10/11/2020
4.0.0-misc.202850959 183 10/11/2020
4.0.0-misc.202512213 209 9/8/2020
3.1.0-misc.201680754 251 6/16/2020
3.0.2 370 2/22/2020
3.0.2-master.200522307 329 2/22/2020
3.0.2-locking.200522307 326 2/22/2020
3.0.2-locking.200522301 329 2/22/2020
3.0.2-locking.200521552 294 2/21/2020
3.0.2-locking.200471636 234 2/16/2020
3.0.1-master.200212147 254 1/22/2020
3.0.1-master.200211740 325 1/22/2020
3.0.1-locking.200471418 276 2/16/2020
3.0.0 272 1/20/2020
3.0.0-PR-8.200192136 235 1/20/2020
3.0.0-master.200211738 329 1/22/2020
3.0.0-master.200192147 236 1/20/2020
3.0.0-master.200192126 242 1/20/2020
3.0.0-hostbuilder.200192058 254 1/20/2020
3.0.0-hostbuilder.200192053 260 1/20/2020
3.0.0-hostbuilder.200191553 338 1/19/2020
3.0.0-hostbuilder.200191515 220 1/19/2020
3.0.0-beta.20019.2123 240 1/20/2020
3.0.0-beta.20015.2131 283 1/16/2020
2.1.0 961 12/30/2019
2.0.0 788 9/23/2019
2.0.0-dev8.19226.1 323 8/14/2019
2.0.0-dev7.19215.1 328 8/3/2019
2.0.0-dev7.19204.1 323 7/24/2019
2.0.0-dev6.19163.2 324 6/13/2019
2.0.0-dev5.19163.2 326 6/12/2019
2.0.0-dev5.19139.2 352 5/20/2019
2.0.0-dev4.19126.1 323 5/7/2019
2.0.0-dev4.19124.1 322 5/5/2019
2.0.0-dev4.19120.2 337 4/30/2019