System.CodeDom.Compiler 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サポートされているプログラミング言語でソース コードの生成とコンパイルを管理するための型が含まれています。 コード ジェネレーターは、それぞれ、 System.CodeDom 名前空間によって提供される要素で構成される Code Document Object Model (CodeDOM) ソース コード モデルの構造に基づいて、特定のプログラミング言語でソース コードを生成できます。
クラス
| 名前 | 説明 |
|---|---|
| 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 |
言語の特別な機能を示す識別子を定義します。 |