This page is specific to
Microsoft Visual Studio 2010/.NET Framework 4
Other versions are also available for the following:
.NET Framework Class Library
System.Reflection.Emit Namespace
The System.Reflection.Emit namespace contains classes that allow a compiler or tool to emit metadata and Microsoft intermediate language (MSIL) and optionally generate a PE file on disk. The primary clients of these classes are script engines and compilers.