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 reemplaza en una clase derivada, crea un nuevo generador de código.
Sobrecargas
CreateGenerator() |
Obsoletos.
Obsoletos.
Cuando se reemplaza 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 utilizando el TextWriter especificado para los resultados. |
CreateGenerator(String) |
Cuando se reemplaza en una clase derivada, crea un nuevo generador de código utilizando el nombre de archivo especificado para los resultados. |
CreateGenerator()
- Source:
- CodeDomProvider.cs
- Source:
- CodeDomProvider.cs
- Source:
- CodeDomProvider.cs
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.
Precaución
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.
Cuando se reemplaza en una clase derivada, crea un nuevo generador de código.
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.")]
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.")>]
abstract member CreateGenerator : unit -> System.CodeDom.Compiler.ICodeGenerator
[<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
Public MustOverride Function CreateGenerator () As ICodeGenerator
Devoluciones
ICodeGenerator que puede utilizarse para generar representaciones de código fuente basadas en el espacio de nombres System.CodeDom.
- Atributos
Comentarios
Este método está obsoleto en .NET Framework 2.0. La alternativa recomendada es llamar a los ICodeGenerator métodos que están directamente disponibles en la CodeDomProvider clase .
Notas a los implementadores
En .NET Framework 2.0, debe implementar los ICodeGenerator miembros de la CodeDomProvider clase e iniciar un NotSupportedException cuando se llama a este método.
Se aplica a
CreateGenerator(TextWriter)
- Source:
- CodeDomProvider.cs
- Source:
- CodeDomProvider.cs
- Source:
- CodeDomProvider.cs
Cuando se reemplaza en una clase derivada, crea un nuevo generador de código utilizando el TextWriter especificado para los resultados.
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 utilizar para los resultados.
Devoluciones
ICodeGenerator que puede utilizarse para generar representaciones de código fuente basadas en el espacio de nombres System.CodeDom.
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.
Nota
La implementación de la clase base llama al CreateGenerator método , que está obsoleto en .NET Framework 2.0 y da como resultado un NotSupportedException si no se devuelve un ICodeGenerator objeto .
Consulte también
Se aplica a
CreateGenerator(String)
- Source:
- CodeDomProvider.cs
- Source:
- CodeDomProvider.cs
- Source:
- CodeDomProvider.cs
Cuando se reemplaza en una clase derivada, crea un nuevo generador de código utilizando el nombre de archivo especificado para los resultados.
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 del archivo de resultados.
Devoluciones
ICodeGenerator que puede utilizarse para generar representaciones de código fuente basadas en el espacio de nombres System.CodeDom.
Comentarios
Este método usa el nombre de archivo especificado para la salida.
Nota
La implementación de la clase base llama al CreateGenerator método , que está obsoleto en .NET Framework 2.0 y da como resultado un NotSupportedException si no se devuelve un ICodeGenerator objeto .