Ejemplo n.º 1
0
 public Enum ToObject([NotNull] object value, EnumValidation validation = EnumValidation.None)
 {
     return(value is Enum venum
                                         ? validation == EnumValidation.None
                                                 ? venum
                                                 : Validate(venum, nameof(value), validation)
                                         : ToEnum(_cache.ToObject(value, validation)));
 }