次の方法で共有


CSharpCodeProvider.CreateGenerator メソッド

C# コード ジェネレータのインスタンスを取得します。

オーバーロードの一覧

C# コード ジェネレータのインスタンスを取得します。

[Visual Basic] Overloads Overrides Public Function CreateGenerator() As ICodeGenerator

[C#] public override ICodeGenerator CreateGenerator();

[C++] public: ICodeGenerator* CreateGenerator();

[JScript] public override function CreateGenerator() : ICodeGenerator;

CodeDomProvider から継承されます。

[Visual Basic] Overloads Public Overridable Function CreateGenerator(String) As ICodeGenerator

[C#] public virtual ICodeGenerator CreateGenerator(string);

[C++] public: virtual ICodeGenerator* CreateGenerator(String*);

[JScript] public function CreateGenerator(String) : ICodeGenerator;

CodeDomProvider から継承されます。

[Visual Basic] Overloads Public Overridable Function CreateGenerator(TextWriter) As ICodeGenerator

[C#] public virtual ICodeGenerator CreateGenerator(TextWriter);

[C++] public: virtual ICodeGenerator* CreateGenerator(TextWriter*);

[JScript] public function CreateGenerator(TextWriter) : ICodeGenerator;

使用例

[Visual Basic, C#, C++] メモ   ここでは、CreateGenerator のオーバーロード形式のうちの 1 つだけについて、使用例を示します。その他の例については、各オーバーロード形式のトピックを参照してください。

 
Dim provider = New CSharpCodeProvider()
' Call the CodeDomProvider.CreateGenerator() method to obtain an ICodeGenerator from the provider.
Dim generator As System.CodeDom.Compiler.ICodeGenerator = provider.CreateGenerator()

[C#] 
Microsoft.CSharp.CSharpCodeProvider provider = new CSharpCodeProvider();
// Call the CodeDomProvider.CreateGenerator() method to obtain an ICodeGenerator from the provider.
System.CodeDom.Compiler.ICodeGenerator generator = provider.CreateGenerator();

[C++] 
Microsoft::CSharp::CSharpCodeProvider* provider = new CSharpCodeProvider();
// Call the CodeDomProvider.CreateGenerator() method to obtain an ICodeGenerator from the provider.
System::CodeDom::Compiler::ICodeGenerator* generator = provider->CreateGenerator();

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

参照

CSharpCodeProvider クラス | CSharpCodeProvider メンバ | Microsoft.CSharp 名前空間