public static IEnumerable<Message> ReadAllXml (XmlReader r) { while (r.Read ()) { if (r.IsStartElement ("Message")) { var m = new Message (); m.ReadXml (r.ReadSubtree ()); yield return m; } } }
public static IEnumerable <Message> ReadAllXml(XmlReader r) { while (r.Read()) { if (r.IsStartElement("Message")) { var m = new Message(); m.ReadXml(r.ReadSubtree()); yield return(m); } } }