CodeDomProvider.CreateGenerator メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされた場合は、新しいコード ジェネレーターを作成します。
オーバーロード
| 名前 | 説明 |
|---|---|
| CreateGenerator() |
古い.
派生クラスでオーバーライドされた場合は、新しいコード ジェネレーターを作成します。 |
| CreateGenerator(TextWriter) |
派生クラスでオーバーライドされた場合は、出力に指定した TextWriter を使用して新しいコード ジェネレーターを作成します。 |
| CreateGenerator(String) |
派生クラスでオーバーライドされた場合は、指定したファイル名を使用して出力用に新しいコード ジェネレーターを作成します。 |
CreateGenerator()
注意事項
Callers should not use the ICodeGenerator interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.
派生クラスでオーバーライドされた場合は、新しいコード ジェネレーターを作成します。
public:
abstract System::CodeDom::Compiler::ICodeGenerator ^ CreateGenerator();
public abstract System.CodeDom.Compiler.ICodeGenerator CreateGenerator();
[System.Obsolete("Callers should not use the ICodeGenerator interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.")]
public abstract System.CodeDom.Compiler.ICodeGenerator CreateGenerator();
abstract member CreateGenerator : unit -> System.CodeDom.Compiler.ICodeGenerator
[<System.Obsolete("Callers should not use the ICodeGenerator interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.")>]
abstract member CreateGenerator : unit -> System.CodeDom.Compiler.ICodeGenerator
Public MustOverride Function CreateGenerator () As ICodeGenerator
返品
System.CodeDom ベースのソース コード表現を生成するために使用できるICodeGenerator。
- 属性
注釈
メソッドは廃止されています。 代わりに、CodeDomProvider クラスで直接使用できるICodeGenerator メソッドを呼び出す方法をお勧めします。
注意 (実装者)
CodeDomProvider クラスにICodeGeneratorメンバーを実装し、このメソッドが呼び出されたときにNotSupportedExceptionをスローする必要があります。
適用対象
CreateGenerator(TextWriter)
派生クラスでオーバーライドされた場合は、出力に指定した TextWriter を使用して新しいコード ジェネレーターを作成します。
public:
virtual System::CodeDom::Compiler::ICodeGenerator ^ CreateGenerator(System::IO::TextWriter ^ output);
public virtual System.CodeDom.Compiler.ICodeGenerator CreateGenerator(System.IO.TextWriter output);
abstract member CreateGenerator : System.IO.TextWriter -> System.CodeDom.Compiler.ICodeGenerator
override this.CreateGenerator : System.IO.TextWriter -> System.CodeDom.Compiler.ICodeGenerator
Public Overridable Function CreateGenerator (output As TextWriter) As ICodeGenerator
パラメーター
- output
- TextWriter
出力に使用する TextWriter 。
返品
System.CodeDom ベースのソース コード表現を生成するために使用できるICodeGenerator。
注釈
このメソッドは、指定した TextWriter を出力に使用します。 このメソッドは、ソース コードを段階的に更新する、より最適化されたコード生成をサポートします。
Note
基底クラスの実装では、CreateGenerator メソッドが呼び出されます。このメソッドは古くなっており、ICodeGenerator オブジェクトが返されない場合はNotSupportedExceptionになります。
こちらもご覧ください
適用対象
CreateGenerator(String)
派生クラスでオーバーライドされた場合は、指定したファイル名を使用して出力用に新しいコード ジェネレーターを作成します。
public:
virtual System::CodeDom::Compiler::ICodeGenerator ^ CreateGenerator(System::String ^ fileName);
public virtual System.CodeDom.Compiler.ICodeGenerator CreateGenerator(string fileName);
abstract member CreateGenerator : string -> System.CodeDom.Compiler.ICodeGenerator
override this.CreateGenerator : string -> System.CodeDom.Compiler.ICodeGenerator
Public Overridable Function CreateGenerator (fileName As String) As ICodeGenerator
パラメーター
- fileName
- String
出力するファイル名。
返品
System.CodeDom ベースのソース コード表現を生成するために使用できるICodeGenerator。
注釈
このメソッドは、指定したファイル名を出力に使用します。
Note
基底クラスの実装では、CreateGenerator メソッドが呼び出されます。このメソッドは古くなっており、ICodeGenerator オブジェクトが返されない場合はNotSupportedExceptionになります。