public static IEnumerable<string> ReadLines(string filename) { using (StreamReader reader = new StreamReader(filename)) { while (reader.Peek() != -1) { yield return reader.ReadLine (); } } }
public IEnumerable <IUmlObject> Parse(string filename) { IEnumerable <IUmlObject> parsed = Parse(Files.ReadLines(filename).TrimAll()); foreach (IUmlObject obj in parsed) { yield return(obj); } }