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)); } }
public override Func <ServiceProviderEngineScope, object> RealizeService(ServiceCallSite callSite) { return(_expressionResolverBuilder.Build(callSite)); }