CodeSmith is a very functional tool. It can generate code in
the form that you want it to. You can see that CodeSmith has the same
conventions of C# to perform advance code generation capabilities. This article
illustrated the use of the simplest mechanisms to create a template, and in
future articles I will delve a little deeper into the capabilities of the tool.