public ControllerGenerator() { _argumentFactory = new AttributeArgumentDefinitionFactory(); _attributeFactory = new AttributeDefinitionFactory(_argumentFactory); _parameterFactory = new ParameterDefinitionFactory(_attributeFactory); _methodFactory = new MethodDefinitionFactory(_attributeFactory, _parameterFactory); _typeFactory = new TypeDefinitionFactory(_attributeFactory, _methodFactory); }
public MethodDefinitionFactory(IAttributeDefinitionFactory attributeDefinitionFactory, IParameterDefinitionFactory parameterDefinitionFactory) { _attributeDefinitionFactory = attributeDefinitionFactory; _parameterDefinitionFactory = parameterDefinitionFactory; }