Inside Anonymous Methods
Segnalo questo articolo di Patrick Smacchia su TheServerSide.NET.
Molto ben scritto, secondo me.
Illustra in modo chiaro e con diversi esempi di codice i "trucchi" che il compilatore C# (v2.0) adotta per implementare i metodi anonimi, con particolare riguardo per la visibilità delle variabili locali dichiarate esternamente al metodo.
Fonte: questo post di Corrado Cavalli.