protected override Func <ServiceProviderEngineScope, object> RealizeService(ServiceCallSite callSite)
        {
            Func <ServiceProviderEngineScope, object> realizedService = _expressionResolverBuilder.Build(callSite);

            RealizedServices[callSite.ServiceType] = realizedService;
            return(realizedService);
        }
 protected override Func <ServiceProviderEngineScope, object> RealizeService(IServiceCallSite callSite)
 {
     if (_realized3 == null)
     {
         var realizedService = ExpressionResolverBuilder.Build(callSite);
         _realized2[callSite.ServiceType] = realizedService;
         return(realizedService);
     }
     else
     {
         return(base.RealizeService(callSite));
     }
 }
Esempio n. 3
0
 public override Func <ServiceProviderEngineScope, object> RealizeService(ServiceCallSite callSite)
 {
     return(_expressionResolverBuilder.Build(callSite));
 }