Beispiel #1
0
 public PipelineText(IPipelineContext context, IEnumerable <TT> stream, TransformIndexTree indexTree, IDisposable chain)
 {
     this.Context       = context;
     this.CurrentStream = stream;
     _factory           = new PipelineFactory();
     _factory.AddReference(chain);
     _indexTree = indexTree;
 }
Beispiel #2
0
        public PipelineText(PipelineFactory factory, IPipelineContext context, IEnumerable <TT> stream, TransformIndexTree indexTree, IDisposable chain)
        {
            this.Context       = context;
            this.CurrentStream = stream;
            _tracker           = new PipelineDisposeHelper();
            _tracker.TrackInstance(chain);
            _indexTree = indexTree;
            _factory   = factory;

            if (FORCE_INMEMORY_PROCESS)
            {
                this.CurrentStream = stream.ToArray();
            }
        }