Exemple #1
0
        public ResolutionResult ResolveValue(ResolutionContext context)
        {
            Seal();

            var result = new ResolutionResult(context);

            return(_cachedResolvers.Aggregate(result, (current, resolver) => resolver.Resolve(current)));
        }
 public TypeMap ResolveTypeMap(ResolutionResult resolutionResult, Type destinationType)
 {
     return(ResolveTypeMap(resolutionResult.Type, destinationType) ??
            ResolveTypeMap(resolutionResult.MemberType, destinationType));
 }
Exemple #3
0
        public ResolutionResult ResolveValue(ResolutionContext context)
        {
            var result = new ResolutionResult(context);

            return(SourceResolvers.Aggregate(result, (current, resolver) => resolver.Resolve(current)));
        }
        public ResolutionResult ResolveValue(ResolutionContext context)
        {
            var result = new ResolutionResult(context);

            return SourceResolvers.Aggregate(result, (current, resolver) => resolver.Resolve(current));
        }