public InputTransformer(ITextMiddleware readMiddleware, ITextMiddleware[] middlewares, ITextContentWriter writer, TextInputContext ctx) { _readMiddleware = readMiddleware; _middlewares = middlewares; _writer = writer; _ctx = ctx; }
public TextTransformPipeline(Func <IInput, bool> filter, ITextMiddleware readMiddleware, ITextMiddleware[] prepareMiddlewares, ITextMiddleware[] transformMiddlewares, ITextContentWriter writer) { _filter = filter; _readMiddleware = readMiddleware; _prepareMiddlewares = prepareMiddlewares; _transformMiddlewares = transformMiddlewares; _writer = writer; }