using System; using System.Collections; namespace Org.BouncyCastle.Utilities.Collections { public sealed class EnumerableProxy : IEnumerable { private readonly IEnumerable inner; public EnumerableProxy( IEnumerable inner) { if (inner == null) throw new ArgumentNullException("inner"); this.inner = inner; } public IEnumerator GetEnumerator() { return inner.GetEnumerator(); } } }