Lecture overview -- Keyboard shortcut: 'u'  Previous page: How a LINQ Query Operation works -- Keyboard shortcut: 'p'  Next page: The technical basis of LINQ -- Keyboard shortcut: 'n'  Lecture notes - all slides together  Annotated slide -- Keyboard shortcut: 't'  Alphabetic index  Help page about these notes  Course home    An Introduction to LINQ - slide 8 : 11

Deferred Execution

An object of type IEnumerable<T> is not evaluated and expanded before it is traversed, typically in a foreach statement.

LINQ query operators return a linear list of iterators that decorates the data source

The Decorator design pattern