CSharp4Expressions — способ создания деревьев выражений из операторов и потока управления в C# 4.0

Митцу Фурута из Microsoft France опубликовал интересную серию статей в блоге о представлении операторов и потока управления в виде деревьев выражений в C# 4.0. Этот подход открывает возможность представления кода как данных и применения метапрограммирования.