public DictionaryConstructorLocator(ISpecification <TypeInfo> specification, IConstructorLocator previous, Type baseType) { _specification = specification; _previous = previous; _baseType = baseType; }
public ActivatingTypeSpecification(IConstructorLocator locator) : base( IsValueTypeSpecification.Default.Or( ActivatedTypeSpecification.Default .And(locator.IfAssigned()))) { }
public DefaultActivators(IConstructorLocator locator) => _locator = locator;
public DictionaryConstructorLocator(ISpecification <TypeInfo> specification, IConstructorLocator previous) : this(specification, previous, typeof(Dictionary <,>)) { }
public ListConstructorLocator(ISpecification <TypeInfo> specification, IConstructorLocator previous) : this(specification, previous, typeof(List <>)) { }
public CollectionAwareConstructorLocator(IConstructorLocator previous) : base(Specification, previous) { }
public ConstructedActivators(IConstructorLocator locator) => _locator = locator;