System.CodeDom.Compiler 名前空間

System.CodeDom.Compiler 名前空間には、サポートされるプログラミング言語のソース コードの生成とコンパイルを管理するための型があります。 The System.CodeDom.Compiler namespace contains types for managing the generation and compilation of source code in supported programming languages. コード ジェネレーターはそれぞれ、System.CodeDom 名前空間で提供される要素から成る、CodeDOM (Code Document Object Model) のソース コード モデルの構造に基づいて、特定のプログラミング言語によるソース コードを生成できます。 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.

クラス

CodeCompiler

ICodeCompiler インターフェイスの実装例を提供します。Provides an example implementation of the ICodeCompiler interface.

CodeDomProvider

CodeDomProvider の実装の基本クラスを提供します。Provides a base class for CodeDomProvider implementations. このクラスは抽象クラスです。This class is abstract.

CodeGenerator

ICodeGenerator インターフェイスの実装例を提供します。Provides an example implementation of the ICodeGenerator interface. このクラスは抽象クラスです。This class is abstract.

CodeGeneratorOptions

コード ジェネレーターで使用するオプションのセットを表します。Represents a set of options used by a code generator.

CodeParser

ICodeParser インターフェイスの空実装を提供します。Provides an empty implementation of the ICodeParser interface.

CompilerError

コンパイラのエラーまたは警告を表します。Represents a compiler error or warning.

CompilerErrorCollection

CompilerError オブジェクトのコレクションを表します。Represents a collection of CompilerError objects.

CompilerInfo

言語プロバイダーの構成設定を表します。Represents the configuration settings of a language provider. このクラスは継承できません。This class cannot be inherited.

CompilerParameters

コンパイラを呼び出すために使用するパラメーターを表します。Represents the parameters used to invoke a compiler.

CompilerResults

コンパイラから返されるコンパイル結果を表します。Represents the results of compilation that are returned from a compiler.

Executor

コンパイラを呼び出すためのコマンド実行関数を提供します。Provides command execution functions for invoking compilers. このクラスは継承できません。This class cannot be inherited.

GeneratedCodeAttribute

ツールで生成されたコードを識別します。Identifies code generated by a tool. このクラスは継承できません。This class cannot be inherited.

IndentedTextWriter

タブ文字列トークンを使用して、新しい行にインデントを設定できるテキスト ライターを提供します。Provides a text writer that can indent new lines by a tab string token.

TempFileCollection

一時ファイルのコレクションを表します。Represents a collection of temporary files.

インターフェイス

ICodeCompiler

特定のコンパイラを使用してソース コードや CodeDOM ツリーのコンパイルを起動するためのインターフェイスを定義します。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

コードを CodeCompileUnit に解析するためのインターフェイスを定義します。Defines an interface for parsing code into a CodeCompileUnit.

列挙型

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.