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)); }
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)); }