コード例 #1
0
        public ControllerGenerator()
        {
            _argumentFactory  = new AttributeArgumentDefinitionFactory();
            _attributeFactory = new AttributeDefinitionFactory(_argumentFactory);

            _parameterFactory = new ParameterDefinitionFactory(_attributeFactory);
            _methodFactory    = new MethodDefinitionFactory(_attributeFactory, _parameterFactory);

            _typeFactory = new TypeDefinitionFactory(_attributeFactory, _methodFactory);
        }
コード例 #2
0
 public AttributeDefinitionFactory(IAttributeArgumentDefinitionFactory attributeArgumentDefinitionFactory)
 {
     _attributeArgumentDefinitionFactory = attributeArgumentDefinitionFactory;
 }