CodeDOM is a very powerful Application Programming Interface
(API) that is available with Microsoft .NET 2.0. This API can do wonders for
you by generating code on the fly. This article takes a look at this technology
and explains it with code examples wherever appropriate.