CodeDomProvider.CreateGenerator Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 .