The CodeSmith Objects

Behind the scenes, the CodeSmith engine works by manipulating a rich object model. That object model is exposed for your templates to work with as well. In this section, we'll explore some of the things that you can do with the CodeSmith objects: