示例#1
0
 public void Execute(IResolutionContext context)
 {
     foreach (var prop in destinationProperties.Where(p => resolverContainer.WillResolve(p)))
     {
         var assignment = context.BuildValueAssignment(prop);
         var resolver = resolverContainer.GetResolver(prop);
         var result = resolver.TryResolve(context, prop);
         assignment.SetValue(result);
     }
 }
示例#2
0
 public void Execute(IResolutionContext context)
 {
     foreach (var prop in destinationProperties.Where(p => resolverContainer.WillResolve(p)))
     {
         var assignment = context.BuildValueAssignment(prop);
         var resolver   = resolverContainer.GetResolver(prop);
         var result     = resolver.TryResolve(context, prop);
         assignment.SetValue(result);
     }
 }