// Author: Dwivedi, Ajay kumar // Adwiv@Yahoo.com using System; using System.Collections; namespace System.Xml.Schema { /// /// Summary description for XmlSchemaCollectionEnumerator. /// public sealed class XmlSchemaCollectionEnumerator : IEnumerator { private IDictionaryEnumerator xenum; IEnumerable tmp; internal XmlSchemaCollectionEnumerator(XmlSchemaCollection col) { tmp = (IEnumerable) col; xenum = (IDictionaryEnumerator) tmp.GetEnumerator (); } // Properties public XmlSchema Current { get { return (XmlSchema) xenum.Value; } } // Methods public bool MoveNext() { return xenum.MoveNext(); } //Explicit Interface implementation bool IEnumerator.MoveNext() { return xenum.MoveNext(); } void IEnumerator.Reset() { xenum.Reset(); } object IEnumerator.Current { get { return xenum.Value; } } } }