TechNet
Export (0) Print
Expand All

System.CodeDom.Compiler Namespace

 

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.

ClassDescription
System_CAPS_pubclassCodeCompiler

Provides an example implementation of the ICodeCompiler interface.

System_CAPS_pubclassCodeDomProvider

Provides a base class for CodeDomProvider implementations. This class is abstract.

System_CAPS_pubclassCodeGenerator

Provides an example implementation of the ICodeGenerator interface. This class is abstract.

System_CAPS_pubclassCodeGeneratorOptions

Represents a set of options used by a code generator.

System_CAPS_pubclassCodeParser

Provides an empty implementation of the ICodeParser interface.

System_CAPS_pubclassCompilerError

Represents a compiler error or warning.

System_CAPS_pubclassCompilerErrorCollection

Represents a collection of CompilerError objects.

System_CAPS_pubclassCompilerInfo

Represents the configuration settings of a language provider. This class cannot be inherited.

System_CAPS_pubclassCompilerParameters

Represents the parameters used to invoke a compiler.

System_CAPS_pubclassCompilerResults

Represents the results of compilation that are returned from a compiler.

System_CAPS_pubclassExecutor

Provides command execution functions for invoking compilers. This class cannot be inherited.

System_CAPS_pubclassGeneratedCodeAttribute

Identifies code generated by a tool. This class cannot be inherited.

System_CAPS_pubclassIndentedTextWriter

Provides a text writer that can indent new lines by a tab string token.

System_CAPS_pubclassTempFileCollection

Represents a collection of temporary files.

InterfaceDescription
System_CAPS_pubinterfaceICodeCompiler

Defines an interface for invoking compilation of source code or a CodeDOM tree using a specific compiler.

System_CAPS_pubinterfaceICodeGenerator

Defines an interface for generating code.

System_CAPS_pubinterfaceICodeParser

Defines an interface for parsing code into a CodeCompileUnit.

EnumerationDescription
System_CAPS_pubenumGeneratorSupport

Defines identifiers used to determine whether a code generator supports certain types of code elements.

System_CAPS_pubenumLanguageOptions

Defines identifiers that indicate special features of a language.

Return to top
Show:
© 2016 Microsoft