Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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;
        }
Ejemplo n.º 3
0
 public abstract int ReadChunk(out InputTextCunk chunk, int max_char_count);
Ejemplo n.º 4
0
 public abstract int ReadChunk(out InputTextCunk chunk, int max_char_count);