title: How to limit a generic type 's type arguments to a specific type besides using constraints?
body: <p>I need to specify that a Generic type should only accept enumerated types only in the closed type. Can anyone suggest a way to do this if contraints cannot work?</p>