andrew4582

ResolverHelper [AutoMapper]

Nov 10th, 2011
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.69 KB | None | 0 0
  1.         sealed class ResolverHelper {
  2.  
  3.             public static ValueResolver<TSource,TDestination> Resolve<TSource,TDestination>(Func<TSource,TDestination> faction) {
  4.                 return new DynamicResolver<TSource,TDestination>(faction);
  5.             }
  6.         }
  7.  
  8.         class DynamicResolver<TSource,TDestination>:ValueResolver<TSource,TDestination> {
  9.  
  10.             readonly Func<TSource,TDestination> _faction;
  11.  
  12.             public DynamicResolver(Func<TSource,TDestination> faction) {
  13.                 _faction = faction;
  14.             }
  15.  
  16.             protected override TDestination ResolveCore(TSource source) {
  17.                 return _faction(source);
  18.             }
  19.         }
Advertisement
Add Comment
Please, Sign In to add comment