I'm writing an IEnumerator<T>
class to iterate over a COM collection I'm wrappering. I've noticed that IEnumerator<T>
extends IDisposable
, so I'm required to implement the Dispose
method.
However, I can't think of anything I would put there, as I only have a reference to the collection (which I wouldn't want being disposed at the end of a foreach
), and an int
for the index. Is it normal to leave the Dispose
method empty?