internal void Process(IRowProcessor rowProcessor) { foreach (var item in _data) { if (!rowProcessor.Process(item)) { break; } } }
public void setNextRowProcessor(IRowProcessor next) { processor = next; }
public void setNextRowProcessor(IRowProcessor next) { this.next = next; }
public DataTableProjector(IRowProcessor destination, IEnumerable <int> columns) { _destination = destination; _validColumn = columns.ToList(); }
public RowProcessorCollector(IRowProcessor next) { this.next = next; }
public void Process(IRowProcessor rowProcessor) { _Iterate((row, i) => rowProcessor.Process(row)); }
public RowTeeProcessor(IRowProcessor tee) { this.tee = tee; }