// ReSharper disable once TooManyDependencies public AllMembersParameterizedActivators(IActivators activators, IQueriedConstructors constructors, IConstructorMembers members, IMemberAccessors accessors, ITypeMembers typeMembers) : this(activators, constructors, members, accessors, typeMembers, new ParameterizedAwareTypeDefaults(TypeDefaults.Defaults.Get(activators), constructors)) { }
public ParameterizedAwareTypeDefaults(ITypeDefaults previous, IQueriedConstructors constructors, ITypeDefaults defaults) { _previous = previous; _constructors = constructors; _defaults = defaults; }
public ParameterizedActivators(IActivators activators, IQueriedConstructors constructors, IConstructorMembers members, IMemberAccessors accessors) { _activators = activators; _constructors = constructors; _members = members; _accessors = accessors; }
// ReSharper disable once TooManyDependencies public AllMembersParameterizedActivators(IActivators activators, IQueriedConstructors constructors, IConstructorMembers members, IMemberAccessors accessors, ITypeMembers typeMembers, ITypeDefaults defaults) { _activators = activators; _constructors = constructors; _members = members; _accessors = accessors; _typeMembers = typeMembers; _defaults = defaults; }
public ParameterizedMembers(IQueriedConstructors constructors, IConstructorMembers members) { _constructors = constructors; _members = members; }
public ParameterizedAwareTypeDefaults(ITypeDefaults previous, IQueriedConstructors constructors) : this(previous, constructors, DefaultValueTypeDefaults.Default) { }