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 Pipeline(PipelineObjectFactory factory, IUnknownParameterBehavior unknownParameterBehavior) : this(factory, StrictNamingStrategy.Instance, unknownParameterBehavior) { }