Cleanup redundant code
Enum IConvertible can convert to same enum or System.Enum. Fixes #15289