Ejemplo n.º 1
0
 public void RegisterDefinition <TSource, TDestination>(IMapDefinition <TSource, TDestination> mapDefinition)
     where TSource : class
     where TDestination : class
 {
     this.map.Add(new MapKey <TSource, TDestination>(), (s, d) => mapDefinition.Map(s as TSource, d as TDestination));
     this.map.Add(new MapKey <TDestination, TSource>(), (s, d) => mapDefinition.MapReverse(s as TDestination, d as TSource));
 }