using System.Collections; using System.Collections.Generic; namespace ManagedBufferedCoordinateTests { public class EnumerableIsolater : IEnumerable { private readonly IEnumerable _backingObject; public EnumerableIsolater(IEnumerable backingObject) { _backingObject = backingObject; } #region IEnumerable Members public IEnumerator GetEnumerator() { return _backingObject.GetEnumerator(); } #endregion #region IEnumerable Members IEnumerator IEnumerable.GetEnumerator() { return (_backingObject as IEnumerable).GetEnumerator(); } #endregion } }