CodeDomProvider.CreateGenerator Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een nieuwe codegenerator.

Overloads

Name Description
CreateGenerator()
Verouderd.

Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een nieuwe codegenerator.

CreateGenerator(TextWriter)

Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een nieuwe codegenerator met behulp van de opgegeven TextWriter voor uitvoer.

CreateGenerator(String)

Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een nieuwe codegenerator met behulp van de opgegeven bestandsnaam voor uitvoer.

CreateGenerator()

Let op

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.

Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een nieuwe codegenerator.

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

Retouren

Een ICodeGenerator die kan worden gebruikt om op basis van broncodeweergaven te genereren System.CodeDom .

Kenmerken

Opmerkingen

Deze methode is verouderd. Het aanbevolen alternatief is om de ICodeGenerator methoden aan te roepen die rechtstreeks beschikbaar zijn in de CodeDomProvider klasse.

Notities voor uitvoerders

Implementeer de ICodeGenerator leden in de CodeDomProvider klasse en gooi een NotSupportedException wanneer deze methode wordt aangeroepen.

Van toepassing op

CreateGenerator(TextWriter)

Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een nieuwe codegenerator met behulp van de opgegeven TextWriter voor uitvoer.

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

Parameters

output
TextWriter

Een TextWriter die moet worden gebruikt voor uitvoer.

Retouren

Een ICodeGenerator die kan worden gebruikt om op basis van broncodeweergaven te genereren System.CodeDom .

Opmerkingen

Deze methode maakt gebruik van de opgegeven TextWriter uitvoer. Deze methode biedt ondersteuning voor meer geoptimaliseerde codegeneratie die de broncode incrementeel bijwerkt.

Note

De basisklasse-implementatie roept de CreateGenerator methode aan, die verouderd is en resulteert in een NotSupportedException als een ICodeGenerator object niet wordt geretourneerd.

Zie ook

Van toepassing op

CreateGenerator(String)

Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een nieuwe codegenerator met behulp van de opgegeven bestandsnaam voor uitvoer.

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

Parameters

fileName
String

De bestandsnaam die moet worden uitgevoerd.

Retouren

Een ICodeGenerator die kan worden gebruikt om op basis van broncodeweergaven te genereren System.CodeDom .

Opmerkingen

Deze methode gebruikt de opgegeven bestandsnaam voor uitvoer.

Note

De basisklasse-implementatie roept de CreateGenerator methode aan, die verouderd is en resulteert in een NotSupportedException als een ICodeGenerator object niet wordt geretourneerd.

Van toepassing op