"

Tämä käyttäytyminen on hyvin dokumentoitu MSDN:ssä, ja sitä kutsutaan "viivästetyksi suoritukseksi". Jos avaat melkein minkä tahansa luokan System.Linq.Enumerable laajennusmetodin dokumentaation, ""Huomautuksia"" -osassa ensimmäinen kappale on yleensä seuraava:
Tämä menetelmä toteutetaan käyttämällä viivästettyä suoritusta. Välitön paluuarvo on objekti, johon on tallennettu kaikki toiminnon suorittamiseen tarvittavat tiedot. Tämän metodin edustamaa kyselyä ei suoriteta ennen kuin objekti on lueteltu joko kutsumalla sen GetEnumerator-metodia suoraan tai käyttämällä foreach-menetelmää Visual C#:ssa tai For Each -menetelmää Visual Basicissa.
  "