Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sealed class ResolverHelper {
- public static ValueResolver<TSource,TDestination> Resolve<TSource,TDestination>(Func<TSource,TDestination> faction) {
- return new DynamicResolver<TSource,TDestination>(faction);
- }
- }
- class DynamicResolver<TSource,TDestination>:ValueResolver<TSource,TDestination> {
- readonly Func<TSource,TDestination> _faction;
- public DynamicResolver(Func<TSource,TDestination> faction) {
- _faction = faction;
- }
- protected override TDestination ResolveCore(TSource source) {
- return _faction(source);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment