Top Talked Books
Hacker News Books
Stack Overflow Books
Metaprogramming in .NET
Author: Kevin Hazzard, Jason Bock
Avaliable on Amazon
There are a few different ways to do metaprogramming in .NET, but there isn't a convenient way to have "macro-like" behavior that you can get in LISP and other systems. Check out the Linq.Expressions API mentioned above, the CodeDOM API, and T4. There is also a wonderful book that covers all of these called Metaprogramming in .NET https://www.amazon.com/Metaprogramming-NET-Kevin-Hazzard/dp/1617290262
If you don't want to miss out any great books, please subscribe. Don't worry, we hate spam too, we will not send you anything other than great books.