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; }
public EventHandlerFactory(IServiceProvider provider, Type[] decorators) { _provider = provider; _decorators = decorators; _decoratorFactory = new DecoratorFactory(provider); }