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