public ChainedTransformation(IStreamTransformation first, IStreamTransformation second) { _first = first ?? throw new ArgumentNullException(nameof(first)); _second = second ?? throw new ArgumentNullException(nameof(second)); }
public ChainedConsumer(IStreamTransformation transformation, IStreamConsumer consumer) { _transformation = transformation ?? throw new ArgumentNullException(nameof(transformation)); _consumer = consumer ?? throw new ArgumentNullException(nameof(consumer)); }
public ChainedProducer(IStreamProducer producer, IStreamTransformation transformation) { _producer = producer ?? throw new ArgumentNullException(nameof(producer)); _transformation = transformation ?? throw new ArgumentNullException(nameof(transformation)); }