2 using SCG
= System
.Collections
.Generic
;
4 public abstract class EnumerableBase
<T
> : SCG
.IEnumerable
<T
>
6 public abstract SCG
.IEnumerator
<T
> GetEnumerator();
8 System
.Collections
.IEnumerator System
.Collections
.IEnumerable
.GetEnumerator()
10 return GetEnumerator();
14 public abstract class ArrayBase
<T
> : EnumerableBase
<T
>
16 public override SCG
.IEnumerator
<T
> GetEnumerator()
23 public class HashedArrayList
<T
> : ArrayBase
<T
>
25 public override SCG
.IEnumerator
<T
> GetEnumerator()
27 return base.GetEnumerator();