次の方法で共有


System.CodeDom.Compiler 名前空間

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

名前空間の階層構造

クラス

クラス 説明
CodeCompiler ICodeCompiler インターフェイスの実装例を提供します。
CodeDomProvider CodeDomProvider の実装の基本クラスを提供します。このクラスは抽象クラスです。
CodeGenerator ICodeGenerator インターフェイスの実装の例を次に示します。このクラスは抽象クラスです。
CodeGeneratorOptions コード ジェネレータで使用するオプションのセットを表します。
CodeParser ICodeParser インターフェイスの空実装を提供します。
CompilerError コンパイラのエラーまたは警告を表します。
CompilerErrorCollection CompilerError オブジェクトのコレクションを表します。
CompilerParameters コンパイラを呼び出すために使用するパラメータを表します。
CompilerResults コンパイラから返されるコンパイル結果を表します。
Executor コンパイラを呼び出すためのコマンド実行関数を提供します。このクラスは継承できません。
IndentedTextWriter タブ文字列トークンを使用して、新しい行にインデントを設定できるテキスト ライタを提供します。
TempFileCollection 一時ファイルのコレクションを表します。

インターフェイス

インターフェイス 説明
ICodeCompiler 特定のコンパイラを使用してソース コードや CodeDOM ツリーのコンパイルを起動するためのインターフェイスを定義します。
ICodeGenerator コードを生成するためのインターフェイスを提供します。
ICodeParser コードを CodeCompileUnit に解析するためのインターフェイスを定義します。

列挙体

列挙体 説明
GeneratorSupport コード ジェネレータが特定の型のコード要素をサポートしているかどうかを判断するために使用する識別子を定義します。
LanguageOptions ある言語の特殊な機能を示す識別子を定義します。

参照

.NET Framework クラス ライブラリ