CodeDomProvider.CreateGenerator Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.