public int GetHashCode(IEnum <T> obj) { return(obj._value.GetHashCode()); }
public bool Equals(IEnum <T> other) { return(this == other); }
public bool Equals(IEnum <T> x, IEnum <T> y) { return(x == y); }