System.CodeDom.Compiler 名前空間

サポートされているプログラミング言語でソース コードの生成とコンパイルを管理するための型が含まれています。 コード ジェネレーターは、それぞれ、 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

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