public static object ToEnum(object sourceValue, Type type) { EnumDescriptor enumTypeDescriptor = EnumDescriptorFactory.CreateEnumDescriptor(type) as EnumDescriptor; return((Enum)enumTypeDescriptor.MapFrom(sourceValue)); }
public static object FromEnum(Enum enumValue) { EnumDescriptor enumTypeDescriptor = EnumDescriptorFactory.CreateEnumDescriptor(enumValue.GetType()) as EnumDescriptor; return(enumTypeDescriptor.MapTo(enumValue)); }