CodeDomProvider.CreateGenerator Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında yeni bir kod oluşturucu oluşturur.

Aşırı Yüklemeler

Name Description
CreateGenerator()
Geçersiz.
Geçersiz.

Türetilmiş bir sınıfta geçersiz kılındığında yeni bir kod oluşturucu oluşturur.

CreateGenerator(TextWriter)

Türetilmiş bir sınıfta geçersiz kılındığında, çıkış için belirtilen TextWriter öğesini kullanarak yeni bir kod oluşturucu oluşturur.

CreateGenerator(String)

Türetilmiş bir sınıfta geçersiz kılındığında, çıktı için belirtilen dosya adını kullanarak yeni bir kod oluşturucu oluşturur.

CreateGenerator()

Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs

Dikkat

ICodeGenerator has been deprecated. Use the methods directly on the CodeDomProvider class instead. Classes inheriting from CodeDomProvider must still implement this interface, and should suppress this warning or also mark this method as obsolete.

Dikkat

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.

Türetilmiş bir sınıfta geçersiz kılındığında yeni bir kod oluşturucu oluşturur.

public:
 abstract System::CodeDom::Compiler::ICodeGenerator ^ CreateGenerator();
[System.Obsolete("ICodeGenerator has been deprecated. Use the methods directly on the CodeDomProvider class instead. Classes inheriting from CodeDomProvider must still implement this interface, and should suppress this warning or also mark this method as obsolete.")]
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();
[<System.Obsolete("ICodeGenerator has been deprecated. Use the methods directly on the CodeDomProvider class instead. Classes inheriting from CodeDomProvider must still implement this interface, and should suppress this warning or also mark this method as obsolete.")>]
abstract member CreateGenerator : unit -> System.CodeDom.Compiler.ICodeGenerator
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

Döndürülenler

ICodeGenerator Tabanlı kaynak kodu gösterimleri oluşturmak System.CodeDom için kullanılabilecek bir.

Öznitelikler

Açıklamalar

Bu yöntem kullanımdan kaldırıldı. Önerilen alternatif, doğrudan sınıfında kullanılabilen yöntemleri çağırmaktır ICodeGeneratorCodeDomProvider .

Uygulayanlara Notlar

Sınıfındaki ICodeGeneratorCodeDomProvider üyeleri uygulamalı ve bu yöntem çağrıldığında bir NotSupportedException oluşturmalısınız.

Şunlara uygulanır

CreateGenerator(TextWriter)

Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs

Türetilmiş bir sınıfta geçersiz kılındığında, çıkış için belirtilen TextWriter öğesini kullanarak yeni bir kod oluşturucu oluşturur.

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

Parametreler

output
TextWriter

TextWriter Çıkış için kullanılacak A.

Döndürülenler

ICodeGenerator Tabanlı kaynak kodu gösterimleri oluşturmak System.CodeDom için kullanılabilecek bir.

Açıklamalar

Bu yöntem, çıkış için belirtilen TextWriter değerini kullanır. Bu yöntem, kaynak kodu artımlı olarak güncelleştiren daha iyileştirilmiş kod oluşturmayı destekler.

Note

Temel sınıf uygulaması, eski olan yöntemini çağırır CreateGenerator ve bir NotSupportedException nesne döndürülmezse sonuçlanırICodeGenerator.

Ayrıca bkz.

Şunlara uygulanır

CreateGenerator(String)

Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs
Kaynak:
CodeDomProvider.cs

Türetilmiş bir sınıfta geçersiz kılındığında, çıktı için belirtilen dosya adını kullanarak yeni bir kod oluşturucu oluşturur.

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

Parametreler

fileName
String

Çıkış için dosya adı.

Döndürülenler

ICodeGenerator Tabanlı kaynak kodu gösterimleri oluşturmak System.CodeDom için kullanılabilecek bir.

Açıklamalar

Bu yöntem çıkış için belirtilen dosya adını kullanır.

Note

Temel sınıf uygulaması, eski olan yöntemini çağırır CreateGenerator ve bir NotSupportedException nesne döndürülmezse sonuçlanırICodeGenerator.

Şunlara uygulanır