public TypeResolver( ConstructorResolver constructor_resolver, Type type) { this.constructor_resolver = constructor_resolver; this.type = type; }
public RegistrationImpl( IDictionary <Type, DiscreteItemResolver> resolvers) { item_resolvers = resolvers; constructor_resolver = new ConstructorResolver( new ContainerImpl(item_resolvers)); }
public ContainerImpl(IDictionary <Type, DiscreteItemResolver> itemResolvers) { item_resolvers = itemResolvers; constructor_resolver = new ConstructorResolver(this); }