Ejemplo n.º 1
0
 public void Read(Stream stream, LineVisitor visitor)
 {
     using (BufferedStream buffered = new BufferedStream(stream)) {
         using (StreamReader reader = new StreamReader(buffered, encoding)) {
             string line;
             while ((line = reader.ReadLine()) != null)
             {
                 if (line.Length > 0)
                 {
                     visitor.Visit(line);
                 }
                 else
                 {
                     visitor.EmptyLine();
                 }
             }
         }
     }
 }
Ejemplo n.º 2
0
 public GZipStreamToLines(LineVisitor visitor, Encoding encoding)
 {
     this.reader = new StreamToLines(visitor, encoding);
 }