public KeyVal ReadLine() { string line = ReadLine(sr,this); if(line==null) return null; int idx = line.IndexOf(Separator); if(idx>0) return new KeyVal(line.Substring(0,idx),line.Substring(idx+1)); else return new KeyVal(line,""); }