DiagonacticEnumsExtensions 0.0.9.20

Proper Generic Enum and Delegate Methods

Enums and Delegates are a fundimental component of .Net, however, as of version 6.0 of the C# language, there's no way to (directly) constrain a generic parameter to System.Enum or System.Delegate. There's so many reasons to want to do so, not the least of which is the set of kludgy static methods on Enum and Delegate that would really benefit from generic implementations.

This package addresses that need.  Written in C++/CLI since C# cannot declare an enum or delegate restriction, this library provides a set of well performing extension and static methods off of the "Diagonactic.Enums" class that provide a more readable way of performing common operations on enums and delegates, all of which can be consumed by C# code.

Included .dll is compiled IL only in "Any CPU" format.

There is a newer version of this package available.
See the version list below for details.
Install-Package DiagonacticEnumsExtensions -Version 0.0.9.20
dotnet add package DiagonacticEnumsExtensions --version 0.0.9.20
paket add DiagonacticEnumsExtensions --version 0.0.9.20
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

C:\Src\EnumCpp\readme.md

  • .NETFramework 4.5

    • No dependencies.
  • .NETFramework 4.5.1

    • No dependencies.
  • .NETFramework 4.5.2

    • No dependencies.

Version History

Version Downloads Last updated
1.2.3 338 7/16/2016
1.2.2 150 7/8/2016
1.2.1 138 7/8/2016
1.2.0 130 7/7/2016
1.1.2.2 142 7/4/2016
1.1.2.1 244 12/15/2015
1.1.2 161 12/9/2015
1.1.1 154 12/8/2015
1.1.0 169 12/4/2015
1.0.0 154 12/3/2015
0.0.9.95 172 11/20/2015
0.0.9.90 165 11/19/2015
0.0.9.70 186 11/8/2015
0.0.9.60 164 11/8/2015
0.0.9.52 165 11/6/2015
0.0.9.51 265 11/1/2015
0.0.9.50 164 11/1/2015
0.0.9.21 169 10/31/2015
0.0.9.20 (current) 170 10/31/2015
0.0.9.10 165 10/30/2015
0.0.9 169 10/28/2015
Show less