Skip to content

Instantly share code, notes, and snippets.

@einarwh
Created February 28, 2013 08:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save einarwh/5055189 to your computer and use it in GitHub Desktop.
Save einarwh/5055189 to your computer and use it in GitHub Desktop.
BoxEnumerable class.
public class BoxEnumerable<T> : IEnumerable<Box<T>>
{
private readonly IEnumerable<T> _;
public BoxEnumerable(IEnumerable<T> e)
{
_ = e;
}
public IEnumerator<Box<T>> GetEnumerator()
{
return new BoxEnumerator<T>(_.GetEnumerator());
}
IEnumerator IEnumerable.GetEnumerator()
{
return GetEnumerator();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment