private ChunkContainer MergeAdditionalTrailingColumns(ChunkContainer collection) { ChunkContainer toKeepSplitted = collection.GetRange(0, _numberOfColumns - 1); ChunkContainer toMerge = collection.GetRange(_numberOfColumns - 1, collection.Count - _numberOfColumns + 1); string mergedColumns = string.Join(string.Empty, toMerge.ToArray()); ChunkContainer result = toKeepSplitted.Add(mergedColumns); return result; }
private ChunkContainer SkipAdditionalTrailingColumns(ChunkContainer collection) { return collection.GetRange(0, _numberOfColumns); }