public ControllerGenerator() { _argumentFactory = new AttributeArgumentDefinitionFactory(); _attributeFactory = new AttributeDefinitionFactory(_argumentFactory); _parameterFactory = new ParameterDefinitionFactory(_attributeFactory); _methodFactory = new MethodDefinitionFactory(_attributeFactory, _parameterFactory); _typeFactory = new TypeDefinitionFactory(_attributeFactory, _methodFactory); }
public AttributeDefinitionFactory(IAttributeArgumentDefinitionFactory attributeArgumentDefinitionFactory) { _attributeArgumentDefinitionFactory = attributeArgumentDefinitionFactory; }