protected Pipeline(PipelineObjectFactory factory, INamingStrategy namingStrategy, IUnknownParameterBehavior unknownParameterBehavior) { _factory = factory ?? throw new ArgumentNullException(nameof(factory)); _namingStrategy = namingStrategy ?? throw new ArgumentNullException(nameof(namingStrategy)); _unknownParameterBehavior = unknownParameterBehavior ?? throw new ArgumentNullException(nameof(unknownParameterBehavior)); }
protected SharedBaseType(PipelineObjectFactory factory) : base(factory, UseDefaultValueForUnknownParameterBehavior.Instance) { Factory = factory; }
public SameBaseTypePipelineDefinitionVersion2(PipelineObjectFactory factory) : base(factory) { AddStep <Step1Version2>(); AddStep <Step2>(); }
protected Pipeline(PipelineObjectFactory factory, IUnknownParameterBehavior unknownParameterBehavior) : this(factory, StrictNamingStrategy.Instance, unknownParameterBehavior) { }
protected Pipeline(PipelineObjectFactory factory, INamingStrategy namingStrategy) : this(factory, namingStrategy, ExceptionForUnknownParameterBehavior.Instance) { }
protected AdditionalInheritanceLayer(PipelineObjectFactory factory) : base(factory) { Factory = factory; }
public ComplexPipelineDefinition(PipelineObjectFactory factory) : base(factory) { }
public SimplePipelineDefinition(PipelineObjectFactory factory) : base(factory) { Factory = factory; }