public PandoraContainer(IComponentStore componentStore, BehaviorConfiguration configuration) { this.componentStore = componentStore; lookupService = BuildLookupService(configuration.EnableImplicitTypeInstantiation, configuration.ImplicitTypeLifestyle); var activator = new ComponentActivator(); resolver = new Resolver(activator, lookupService); }
public Resolver(IComponentActivator activator, IComponentLookup componentLookup) { this.activator = activator; this.componentLookup = componentLookup; }
public ConcreteClassInstantiationLookupServiceDecorator(IComponentLookup underlying, ILifestyle lifestyle) { this.underlying = underlying; this.lifestyle = lifestyle; }