public GraphicElementsFactory(ElementsResolver elementsResolver, AttributeConvertersResolver attributeConvertersResolver) { constructorsCache = new Dictionary <Type, IConstructor>(); propertyAssignersCache = new Dictionary <Type, Dictionary <string, ComplexPropertyAssigner> >(); this.elementsResolver = elementsResolver; this.attributeConvertersResolver = attributeConvertersResolver; }
public LayoutBuilder() { elementsResolver = new ElementsResolver(); attributeConvertersResolver = new AttributeConvertersResolver(); elementsFactory = new GraphicElementsFactory(elementsResolver, attributeConvertersResolver); }