C# Enum and Delegate as generic type constraint
In C# there are a few limitations to what you may use as a generic type constraint. These include delegates and enums to name a few.
However there’s a somewhat easy way to work around this limitation…