public DecoratorClassFactory(
     IDecoratorFactory <DecoratorMethodInformation, CodeGenMethod> methodFactory,
     IDecoratorFactory <DecoratorPropertyInformation, CodeGenProperty> propertyFactory)
 {
     _MethodFactory   = methodFactory ?? throw new ArgumentNullException(nameof(methodFactory));
     _PropertyFactory = propertyFactory ?? throw new ArgumentNullException(nameof(propertyFactory));
 }
 public DecoratorNamespaceFactory(
     IDecoratorFactory <DecoratorClassInformation, CodeGenClass> classFactory,
     IDecoratorFactory <DecoratorClassInformation, CodeGenClass> extensionFactory)
 {
     _ClassFactory     = classFactory ?? throw new ArgumentNullException(nameof(classFactory));
     _ExtensionFactory = extensionFactory ?? throw new ArgumentNullException(nameof(extensionFactory));
 }
 public SampleWorkStep4(ILogger <SampleWorkStep4> logger, ISpecificationFactory specificationFactory, IDecoratorFactory decoratorFactory)
     : base(logger)
 {
     this.SpecificationFactory = specificationFactory;
     this.DecoratorFactory     = decoratorFactory;
 }
Пример #4
0
 public EventHandlerFactory(IServiceProvider provider, Type[] decorators)
 {
     _provider         = provider;
     _decorators       = decorators;
     _decoratorFactory = new DecoratorFactory(provider);
 }