The System.CodeDom.Compiler namespace contains types for managing the generation and compilation of source code in supported programming languages. Code generators can each produce source code in a particular programming language based on the structure of Code Document Object Model (CodeDOM) source code models consisting of elements provided by the System.CodeDom namespace.
Namespace hierarchy
Classes
Interfaces
| Interface |
Description |
| ICodeCompiler |
Defines an interface for invoking compilation of source code or a CodeDOM tree using a specific compiler. |
| ICodeGenerator |
Defines an interface for generating code. |
| ICodeParser |
Defines an interface for parsing code into a CodeCompileUnit. |
Enumerations
| Enumeration |
Description |
| GeneratorSupport |
Defines identifiers used to determine whether a code generator supports certain types of code elements. |
| LanguageOptions |
Defines identifiers that indicate special features of a language. |
See Also
.NET Framework Class Library