CodeDomProvider.CreateGenerator Método

Definición

Cuando se invalida en una clase derivada, crea un nuevo generador de código.

Sobrecargas

Nombre Description
CreateGenerator()
Obsoletos.

Cuando se invalida en una clase derivada, crea un nuevo generador de código.

CreateGenerator(TextWriter)

Cuando se reemplaza en una clase derivada, crea un nuevo generador de código mediante el especificado TextWriter para la salida.

CreateGenerator(String)

Cuando se reemplaza en una clase derivada, crea un nuevo generador de código con el nombre de archivo especificado para la salida.

CreateGenerator()

Precaución

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.

Cuando se invalida en una clase derivada, crea un nuevo generador de código.

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

Devoluciones

que ICodeGenerator se puede usar para generar System.CodeDom representaciones de código fuente basadas.

Atributos

Comentarios

Este método está obsoleto. La alternativa recomendada es llamar a los ICodeGenerator métodos que están directamente disponibles en la CodeDomProvider clase .

Notas a los implementadores

Debe implementar los ICodeGenerator miembros de la CodeDomProvider clase e iniciar una NotSupportedException excepción cuando se llama a este método.

Se aplica a

CreateGenerator(TextWriter)

Cuando se reemplaza en una clase derivada, crea un nuevo generador de código mediante el especificado TextWriter para la salida.

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

Parámetros

output
TextWriter

TextWriter que se va a usar para generar.

Devoluciones

que ICodeGenerator se puede usar para generar System.CodeDom representaciones de código fuente basadas.

Comentarios

Este método usa el especificado TextWriter para la salida. Este método admite la generación de código más optimizada que actualiza incrementalmente el código fuente.

Note

La implementación de la clase base llama al CreateGenerator método , que está obsoleto y da como resultado un NotSupportedException si no se devuelve un ICodeGenerator objeto .

Consulte también

Se aplica a

CreateGenerator(String)

Cuando se reemplaza en una clase derivada, crea un nuevo generador de código con el nombre de archivo especificado para la salida.

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

Parámetros

fileName
String

Nombre de archivo al que se va a generar.

Devoluciones

que ICodeGenerator se puede usar para generar System.CodeDom representaciones de código fuente basadas.

Comentarios

Este método usa el nombre de archivo especificado para la salida.

Note

La implementación de la clase base llama al CreateGenerator método , que está obsoleto y da como resultado un NotSupportedException si no se devuelve un ICodeGenerator objeto .

Se aplica a