public override bool Read() { if (IsDisposed) { throw new ObjectDisposedException("reader"); } if (iter == null) { iter = parser.Parse().GetEnumerator(); } iter.MoveNext(); return(iter.Current.NodeType != XamlNodeType.None); }