IEnumerable<XamlXmlNodeInfo> ReadCollectionItems (XamlType parentType, XamlMember xm) { for (r.MoveToContent (); r.NodeType != XmlNodeType.EndElement; r.MoveToContent ()) { var obj = new object (); foreach (var ni in ReadObjectElement (parentType, xm)) { if (ni.NodeType == XamlNodeType.None) yield break; yield return ni; } } }