TypePipe follows a pipeline approach
which allows multiple independent participants to generate code collaboratively. Each participant gets a model of the code to be generated represented by a set
of mutable reflection classes. The modifications to these classes are recorded and later translated into executable code.
Expression Trees and LambdaCompiler
to represent method bodies and takes advantage of the
LambdaCompiler to generate IL code for them. Read
The source code repository for TypePipe can be found at
See discussion at Get Started