Basically : the code modell is the macro writer's programmer heaven. and it looks pretty darn cool!
Here's some info about the .net code module.
The idea is simple—define a single API that captures the essence of the most common programming constructs, and have each of the languages in Visual Studio .NET implement that API in its native tongue. The result is a single set of objects—the code model—that a programmer can use to read or write code in any of the languages in Visual Studio .NET."
Posted By Matt Scilipoti at 2/28/2003 5:56 PM