// 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;
 }
示例#5
0
 public ParameterizedMembers(IQueriedConstructors constructors, IConstructorMembers members)
 {
     _constructors = constructors;
     _members      = members;
 }
 public ParameterizedAwareTypeDefaults(ITypeDefaults previous, IQueriedConstructors constructors)
     : this(previous, constructors, DefaultValueTypeDefaults.Default)
 {
 }