design - C# is it acceptable to create a generic class and use an enum as generic type? - Software Engineering Stack Exchange
c# - Is there a way to cast a generic enum value to an UInt64 value without allocating? - Stack Overflow
Dmitry Ivanov on Twitter: "Ok! We need Zero-Memory-Traffic cast from `int` to generic `enum`! Well, you can use `https://t.co/JaP3NK8tGA` in 2k19 but @JetBrainsRider has to work with @dotnet 3.5 (for @unity3d). What
Technologies you should learn to love: Enum Parsing in VB.NET
C# Enum(Enumeration) with Example
Enums in C#: hidden pitfalls
Generic Way to Bind Enum With Different ASP.NET List Controls – Abhijit's Blog
C# Enum.Parse: Convert String to Enum - Dot Net Perls