Search notes:

Systems.Collections.IEnumerable (interface)

Systems.Collections.IEnumerable is the interface for all non-generic enumerable collections.
This interface is used by the C# foreach … in and the Visual Basic for each statement.
Systems.Collections.IEnumerable is also the basis for LINQ.

Interface

System.Collections.IEnumerable has one method only, GetEnumerator(), which returns a System.Collections.IEnumerator.

See also

Systems.Collections.Generic.IEnumerable<T> (which implements Systems.Collections.IEnumerable) is the interface for all generic enumerable collections.
The yield keyword in C#.
A type that implements IEnumerable and provides an Add(xy elem) method can be constructed with a collection initializer.
The default value of the registry key HKEY_CLASSES_ROOT\Interface\{496B0ABE-CDEE-11D3-88E8-00902754C43A} is IEnumerable.

Index