I have a Enum like this:
public enum PromotionTypes { Unspecified = 0, InternalEvent = 1, ExternalEvent = 2, GeneralMailing = 3, VisitBas
You should use Enum.IsDefined.
Enum.IsDefined
I tried Enum.IsDefine but it only check the String value.
I'm 100% sure it will check both string value and int(the underlying) value, at least on my machine.