ICodeGenerator インターフェイス

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

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

構文

'宣言
Public Interface ICodeGenerator
'使用
Dim instance As ICodeGenerator
public interface ICodeGenerator
public interface class ICodeGenerator
public interface ICodeGenerator
public interface ICodeGenerator

解説

注意

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

コンパイラの開発者は、このインターフェイスを実装することによって、コードを特定の言語で動的に生成できるようにすることが可能です。このインターフェイスは、コード生成ウィザードの作成や、ASP.NET などの埋め込みコードを含むテンプレート ドキュメント用の、デバッグ可能な内容を格納している動的アセンブリの作成など、さまざまな目的で使用できます。

通常、ICodeGenerator の実装は、CodeDomProviderCreateGenerator メソッドへの呼び出しを使用して取得します。

プラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 2.0、1.1、1.0

参照

関連項目

ICodeGenerator メンバ
System.CodeDom.Compiler 名前空間