1 // Author: Dwivedi, Ajay kumar
\r
4 using System.Collections;
\r
7 namespace System.Xml.Schema
\r
10 /// Summary description for XmlSchemaCollectionEnumerator.
\r
12 public sealed class XmlSchemaCollectionEnumerator : IEnumerator
\r
14 private IDictionaryEnumerator xenum;
\r
16 internal XmlSchemaCollectionEnumerator(XmlSchemaCollection col)
\r
18 tmp = (IEnumerable) col;
\r
19 xenum = (IDictionaryEnumerator) tmp.GetEnumerator ();
\r
22 public XmlSchema Current {
\r
24 return (XmlSchema) xenum.Value;
\r
28 public bool MoveNext()
\r
30 return xenum.MoveNext();
\r
33 //Explicit Interface implementation
\r
34 bool IEnumerator.MoveNext()
\r
36 return xenum.MoveNext();
\r
38 void IEnumerator.Reset()
\r
42 object IEnumerator.Current
\r
44 get { return xenum.Value; }
\r