public override int ReadChunk(out InputTextCunk chunk, int max_char_count) { var records = new List <string>(); int char_count = 0; while (true) { string next_record = ReadRecord(); if (next_record == null) { break; } else { records.Add(next_record); } char_count += next_record.Length; if (char_count >= max_char_count) { break; } } chunk = new InputTextCunk(records, char_count); return(char_count); }
public override int ReadChunk(out InputTextCunk chunk, int max_char_count) { var records = new List<string>(); int char_count = 0; while(true) { string next_record = ReadRecord(); if (next_record == null) break; else records.Add(next_record); char_count += next_record.Length; if (char_count >= max_char_count) break; } chunk = new InputTextCunk(records, char_count); return char_count; }
public abstract int ReadChunk(out InputTextCunk chunk, int max_char_count);