CodeDomProvider.CreateGenerator Método

Definição

Quando é sobreposto numa classe derivada, cria-se um novo gerador de código.

Sobrecargas

Name Description
CreateGenerator()
Obsoleto.

Quando é sobreposto numa classe derivada, cria-se um novo gerador de código.

CreateGenerator(TextWriter)

Quando é sobreposto numa classe derivada, cria-se um novo gerador de código usando o especificado TextWriter para saída.

CreateGenerator(String)

Quando sobrescrito numa classe derivada, cria-se um novo gerador de código usando o nome de ficheiro especificado para saída.

CreateGenerator()

Atenção

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.

Quando é sobreposto numa classe derivada, cria-se um novo gerador 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

Devoluções

Um que pode ser usado para gerar System.CodeDom representações baseadas no ICodeGenerator código-fonte.

Atributos

Observações

Este método está obsoleto. A alternativa recomendada é chamar os ICodeGenerator métodos diretamente disponíveis na CodeDomProvider aula.

Notas para Implementadores

Deves implementar os ICodeGenerator membros da CodeDomProvider classe e lançar um NotSupportedException quando este método for chamado.

Aplica-se a

CreateGenerator(TextWriter)

Quando é sobreposto numa classe derivada, cria-se um novo gerador de código usando o especificado TextWriter para saída.

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

A TextWriter para usar para sair.

Devoluções

Um que pode ser usado para gerar System.CodeDom representações baseadas no ICodeGenerator código-fonte.

Observações

Este método utiliza o especificado TextWriter para a saída. Este método suporta uma geração de código mais otimizada que atualiza o código-fonte de forma incremental.

Note

A implementação da classe base chama o CreateGenerator método, que é obsoleto e resulta em a NotSupportedException se um ICodeGenerator objeto não for devolvido.

Ver também

Aplica-se a

CreateGenerator(String)

Quando sobrescrito numa classe derivada, cria-se um novo gerador de código usando o nome de ficheiro especificado para saída.

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

O nome do ficheiro para onde sair a saída.

Devoluções

Um que pode ser usado para gerar System.CodeDom representações baseadas no ICodeGenerator código-fonte.

Observações

Este método usa o nome do ficheiro especificado para a saída.

Note

A implementação da classe base chama o CreateGenerator método, que é obsoleto e resulta em a NotSupportedException se um ICodeGenerator objeto não for devolvido.

Aplica-se a