ICodeCompilerとは? わかりやすく解説

ICodeCompiler インターフェイス

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

名前空間: System.CodeDom.Compiler
アセンブリ: System (system.dll 内)
構文構文

Dim instance As ICodeCompiler
public interface ICodeCompiler
public interface class ICodeCompiler
public interface ICodeCompiler
public interface ICodeCompiler
解説解説
メモメモ

.NET Framework Version 1.0 および 1.1 では、コード プロバイダは CodeDomProvider、ICodeGenerator、ICodeParser、および ICodeCompiler の各実装で構成されます。.NET Framework 2.0 では、CreateGenerator、CreateParser、および CreateCompiler の各メソッドは使用されなくなりました。ICodeGenerator および ICodeCompiler のメソッドは、CodeDomProvider クラスで直接使用できます。コード プロバイダの実装でこれらのメソッドをオーバーライドし、基本メソッドは呼び出さないようにしてください。

ICodeCompiler インターフェイスは、開発者がプログラムで CodeDOM (Code Document Object Model) コンパイル単位、ソース コードを格納している文字列、またはソース コード ファイルからアセンブリをコンパイルできるように、特定のコンパイラに対して実装できます。

ICodeCompiler インターフェイスは、実行時に特定のパラメータを指定してコンパイルを呼び出し、コンパイルが行われた後に、そのコンパイルに関連する結果コードなどの情報や、コンパイラが返すエラーおよび警告にアクセスできるようにします。それぞれのコンパイル メソッドは、コンパイラの設定を示す CompilerParameters オブジェクトを受け取り、コンパイルの結果を示す CompilerResults オブジェクトを返します。

コンパイラ開発者は、動的なコンパイルをサポートするために、このインターフェイスの実装を提供する必要があります。CodeDomProvider の実装者は、CodeDom サポートを提供する言語に対して、プログラムによるコンパイル機能を提供するために、このインターフェイスの実装も検討する必要があります。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ICodeCompiler メンバ
System.CodeDom.Compiler 名前空間
CompilerParameters クラス
CompilerResults クラス

ICodeCompiler メソッド


ICodeCompiler メンバ

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

ICodeCompiler データ型で公開されるメンバを以下の表に示します。


パブリック メソッドパブリック メソッド
参照参照

関連項目

ICodeCompiler インターフェイス
System.CodeDom.Compiler 名前空間
CompilerParameters クラス
CompilerResults クラス



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ICodeCompiler」の関連用語

ICodeCompilerのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ICodeCompilerのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS