public MarkupExtensionPartsEvaluator(IParser <MemberInfo> parser, IEvaluator evaluator, ITypeMembers members, IMemberAccessors accessors, IConstructors constructors, System.IServiceProvider provider, params object[] services) : this(parser, evaluator, members, accessors, constructors, provider, TypePartsFormatter.Default, services) { }
// ReSharper disable once TooManyDependencies public MarkupExtensions(IEvaluator evaluator, ITypeMembers members, IMemberAccessors accessors, IConstructors constructors, System.IServiceProvider provider) { _evaluator = evaluator; _members = members; _accessors = accessors; _constructors = constructors; _provider = provider; }
public BaseFactory() { _createdObjects = new List <object>(); _loader = new LoaderHelper(this); _propertyHelper = new PropertyHelper(); _constructorHelper = new ConstructorHelper(); _costructors = new Constructors(); _properties = new Properties(_propertyHelper); _postCreationActions = new PostCreationActions(); }
public MarkupExtensionPartsEvaluator(IParser <MemberInfo> parser, IEvaluator evaluator, ITypeMembers members, IMemberAccessors accessors, IConstructors constructors, System.IServiceProvider provider, IFormatter <TypeParts> formatter, params object[] services) { _parser = parser; _evaluator = evaluator; _members = members; _accessors = accessors; _constructors = constructors; _provider = provider; _formatter = formatter; _services = services; }
public AllConstructors(IConstructors constructors) => _constructors = constructors;
public ConstructorQuery(IAlteration <IEnumerable <ConstructorInfo> > query, IConstructors source) : base(new AlteredSource <TypeInfo, IEnumerable <ConstructorInfo> >(query, source)) { }
public ConstructorQuery(IConstructors source) : this(Query, source) { }
public QueriedConstructors(IValidConstructorSpecification specification, IConstructors constructors) : base(new ConstructorLocator(specification, new ConstructorQuery(constructors)).Get) { }
public ConstructorSelector(IConstructors constructors) => _constructors = constructors;
public ConstructorLocator(IValidConstructorSpecification specification, IConstructors constructors) { _specification = specification; _constructors = constructors; }