System.CodeDom.Compiler

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