Search notes:

System.Collections.Generic.IEnumerable<T> (interface)

System.Collections.Generic.IEnumerable<T> is the base interface for collections in the System.Collections.Generic namespace such as
Other generic collections that implement IEnumerable<T> include
A class that implements IEnumerable<T> can be enumerated in C# with the foreach … in statement.
A subset of the standard query operators operate on objects that implement IEnumerable<T> (the other subset operates on IQueryable<T>).

See also

IEnumerable<T> implements System.Collections.IEnumerable.
System.Linq.Enumerable provides functionality that uses and enhances that if IEnumerable<T>.
The yield keyword in C#.

Index