Code Generation using LINQ Expression Trees and .NET 3.0
via this thread on theServerSide I found this very interesting blog which talks a lot about C# 3.0 news features, including deep hacks and tricks using LINQ and Expression trees in .NET 3.0.
For example, he shows how to do code generation using the Expression tree API instead of using IL, CodeDOM or anything else. Very interesting!