public void Throw <TException>() where TException : Exception, new() { _enumerationMapperConfiguration._mappings[_sourceValue] = EnumerationValueMapping <TSource, TTarget> .CreateMemberMappingToException(_sourceValue, () => { throw new TException(); }); }
public void Throw(string message = null) { _enumerationMapperConfiguration._mappings[_sourceValue] = EnumerationValueMapping <TSource, TTarget> .CreateMemberMappingToException(_sourceValue, () => { throw new Exception(message); }); }
public void To(TTarget targetValue) { _enumerationMapperConfiguration._mappings[_sourceValue] = EnumerationValueMapping <TSource, TTarget> .CreateMemberMappingWithTargetMember(_sourceValue, targetValue); }