CodeJam 3.0.1-beta3

CodeJam is a set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another.

This is a prerelease version of CodeJam.
There is a newer version of this package available.
See the version list below for details.
Install-Package CodeJam -Version 3.0.1-beta3
dotnet add package CodeJam --version 3.0.1-beta3
<PackageReference Include="CodeJam" Version="3.0.1-beta3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add CodeJam --version 3.0.1-beta3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

What's new in 3.0.1-beta3

  • IsAssignableTo() reflection helper.
  • Deconstruct methods for arrays, lists and enumerables (to support positional pattern).
  • !Breaking change!: EnumHelper.GetFlagsMask() replaced with EnumHelper.GetValuesMask() method.
  • Algorithms.MinMax(). Math.Min/Max() for any comparable type.
  • EnumHelper.GetDefinedFlags(value).
  • EnumHelper.ToFlags(value) extension method.
  • Code cleanup.
  • WaitForCancellationAsync() extension method.
  • TimeoutHelper class.
  • WithTimeout() methods.
  • Refactoring, fixes and and code cleanup

What's new in 3.0.1-beta3

  • IsAssignableTo() reflection helper.
  • Deconstruct methods for arrays, lists and enumerables (to support positional pattern).
  • !Breaking change!: EnumHelper.GetFlagsMask() replaced with EnumHelper.GetValuesMask() method.
  • Algorithms.MinMax(). Math.Min/Max() for any comparable type.
  • EnumHelper.GetDefinedFlags(value).
  • EnumHelper.ToFlags(value) extension method.
  • Code cleanup.
  • WaitForCancellationAsync() extension method.
  • TimeoutHelper class.
  • WithTimeout() methods.
  • Refactoring, fixes and and code cleanup

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
3.1.0 1,714 2/28/2020
3.0.1 616 2/19/2020
3.0.1-rc1 70 2/18/2020
3.0.1-beta3 86 2/11/2020
3.0.1-beta2 199 12/29/2019
3.0.1-beta1 66 12/13/2019
2.2.1 11,503 6/3/2019
2.2.0 459 6/2/2019
2.2.0-rc1 415 5/6/2019
2.2.0-beta3 435 3/13/2019
2.2.0-beta2 450 1/27/2019
2.2.0-beta1 521 12/6/2018
2.1.1 25,082 6/17/2018
2.1.0 617 6/13/2018
2.0.0 852 3/7/2018
2.0.0-rc1 679 12/24/2017
2.0.0-beta1 686 10/2/2017
1.4.0 1,155 9/9/2017
1.4.0-rc2 789 9/2/2017
1.4.0-rc1 568 8/21/2017
1.4.0-beta2 638 6/18/2017
1.4.0-beta1 879 5/18/2017
1.3.0 2,195 4/18/2017
1.3.0-rc1 594 3/23/2017
1.3.0-beta5 592 3/9/2017
1.3.0-beta4 622 1/23/2017
1.3.0-beta3 718 1/12/2017
1.3.0-beta2 667 12/19/2016
1.3.0-beta1 653 11/29/2016
1.2.0 1,113 11/30/2016
1.2.0-rc1 646 11/25/2016
1.2.0-beta4 659 11/18/2016
1.2.0-beta3 915 11/5/2016
1.2.0-beta2 846 11/1/2016
1.2.0-beta1 888 8/20/2016
1.1.0 954 9/7/2016
1.1.0-rc2 847 8/20/2016
1.1.0-rc1 860 7/1/2016
1.1.0-beta5 757 6/23/2016
1.1.0-beta4 618 5/23/2016
1.1.0-beta3 631 5/12/2016
1.1.0-beta2 633 5/4/2016
1.1.0-beta1 641 5/1/2016
1.0.0 764 5/1/2016
1.0.0-rc3 625 4/29/2016
1.0.0-rc2 633 4/26/2016
1.0.0-rc1 634 4/20/2016
1.0.0-beta9 720 4/13/2016
1.0.0-beta8 636 4/11/2016
1.0.0-beta7 650 4/8/2016
1.0.0-beta6 636 4/6/2016
1.0.0-beta5 648 4/3/2016
1.0.0-beta4 683 4/1/2016
1.0.0-beta3 660 3/30/2016
1.0.0-beta2 857 3/29/2016
1.0.0-beta10 639 4/19/2016