Public classCodeGenerationBuilder
This class is used when compiling new types at run time in C1. It is used in two way. The first usage is for creating types that is located in temp assemblies. Normaly when temp assemblies has ben made a restart of C1 is done. And this leads into the second usage which is when the Composite.Generated.dll is compiled. This is done through the implementation and adding of the interface ICodeProvider and CodeGenerationManager.
Public classCodeGenerationManager
Handles all dynamic type compilations and the generation of Composite.Generated.dll