JITInjector is a C# based JIT Compiler that lets you compile source files at runtime and inject new types into your runtime.