Example #1
0
        public static string ReadLinesUntilConditionIsMet(TextReader sr, List <string> list, ProcessString proc, ConditionOnString cond)
        {
            string line = sr.ReadLine();

            while (!cond(line))
            {
                list.Add(proc(line));
                line = sr.ReadLine();
            }
            return(line);
        }
 public static void ReadLinesWithConditionForLastLine(TextReader sr, List<string> list, ConditionOnString cond)
 {
     string line;
     do
     {
         line = sr.ReadLine();
         list.Add(line);
     }
     while(!cond(line));
 }
Example #3
0
        public static void ReadLinesWithConditionForLastLine(TextReader sr, List <string> list, ConditionOnString cond)
        {
            string line;

            do
            {
                line = sr.ReadLine();
                list.Add(line);
            }while (!cond(line));
        }
 public static string ReadLinesUntilConditionIsMet(TextReader sr, List<string> list, ProcessString proc, ConditionOnString cond)
 {
     string line = sr.ReadLine();
     while (!cond(line))
     {
         list.Add(proc(line));
         line = sr.ReadLine();
     }
     return line;
 }