internal void Process(IRowProcessor rowProcessor) { foreach (var item in _data) { if (!rowProcessor.Process(item)) { break; } } }
public bool Process(IRow row) { var data = row.Data; var newRow = new List <object>(); foreach (var item in _validColumn) { newRow.Add(data[item]); } return(_destination.Process(new ProjectedRow(newRow, _rowConverter))); }
public bool Process(IRow row) { return(_destination.Process(_Project(row))); }
public void Process(IRowProcessor rowProcessor) { _Iterate((row, i) => rowProcessor.Process(row)); }