<p>Assume the following class:</p>

<pre><code>public class MyEnum: IEnumerator
{
    private List&lt;SomeObject&gt; _myList = new List&lt;SomeObject&gt;();
...
}
</code></pre>

<p>It is necessary to implement the IEnumerator methods in MyEnum. 
But is it possible to 'delegate' or redirect the implementation for IEnumerator directly to _myList without needing to implement the IEnumerator methods?</p>

Not unless you derive from List<T>.
```
```
public class MyEnum : List<SomeObject>, IEnumerable<SomeObject>{}
```
```