Metaprogramming in .NET

Category: Programming
Author: Kevin Hazzard, Jason Bock
4.8

Comments

by anonymous   2018-02-05
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