System.CodeDom.Compiler 名前空間

サポートされているプログラミング言語でのソース コードの生成とコンパイルを管理するための型が含まれています。 コード ジェネレーターはそれぞれ、System.CodeDom 名前空間で提供される要素から成る、CodeDOM (Code Document Object Model) のソース コード モデルの構造に基づいて、特定のプログラミング言語によるソース コードを生成できます。

クラス

CodeCompiler

ICodeCompiler インターフェイスの実装例を提供します。

CodeDomProvider

CodeDomProvider の実装の基本クラスを提供します。 このクラスは抽象クラスです。

CodeGenerator

ICodeGenerator インターフェイスの実装例を提供します。 このクラスは抽象クラスです。

CodeGeneratorOptions

コード ジェネレーターで使用するオプションのセットを表します。

CodeParser

ICodeParser インターフェイスの空実装を提供します。

CompilerError

コンパイラのエラーまたは警告を表します。

CompilerErrorCollection

CompilerError オブジェクトのコレクションを表します。

CompilerInfo

言語プロバイダーの構成設定を表します。 このクラスは継承できません。

CompilerParameters

コンパイラを呼び出すために使用するパラメーターを表します。

CompilerResults

コンパイラから返されるコンパイル結果を表します。

Executor

コンパイラを呼び出すためのコマンド実行関数を提供します。 このクラスは継承できません。

GeneratedCodeAttribute

ツールによって生成されるコードを識別します。 このクラスは継承できません。

IndentedTextWriter

タブ文字列トークンを使用して、新しい行にインデントを設定できるテキスト ライターを提供します。

TempFileCollection

一時ファイルのコレクションを表します。

インターフェイス

ICodeCompiler

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

ICodeGenerator

コードを生成するためのインターフェイスを提供します。

ICodeParser

コードを CodeCompileUnit に解析するためのインターフェイスを定義します。

列挙型

GeneratorSupport

コード ジェネレーターが特定の型のコード要素をサポートしているかどうかを判断するために使用する識別子を定義します。

LanguageOptions

ある言語の特殊な機能を示す識別子を定義します。