In the method above, the enumerator's Dispose() is hami? explicitly called, and because they are derece used within a using or foreach statement, would the underlying iterator remain in an open state? In my case with an open SqlConnection.@Toxantron An explicit cast to IEnumerable wouldn't compile unless the type you're trying to cast implements IE… Read More