1 /* System.Collections.Specialized.StringEnumerator.cs
\r
3 * John Barnette (jbarn@httcb.net)
\r
5 * Copyright (C) 2001 John Barnette
\r
8 namespace System.Collections.Specialized {
\r
9 public class StringEnumerator {
\r
10 private StringCollection coll;
\r
11 private IEnumerator enumerable;
\r
13 // assembly-scoped constructor
\r
14 internal StringEnumerator(StringCollection coll) {
\r
16 this.enumerable = ((IEnumerable)coll).GetEnumerator();
\r
19 // Public Instance Properties
\r
21 public string Current {
\r
22 get { return (string) enumerable.Current; }
\r
26 // Public Instance Methods
\r
28 public bool MoveNext() {
\r
29 return enumerable.MoveNext();
\r
32 public void Reset() {
\r