CodeDomProvider.CreateGenerator Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird ein neuer Codegenerator erstellt.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateGenerator() |
Veraltet.
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird ein neuer Codegenerator erstellt. |
| CreateGenerator(TextWriter) |
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird ein neuer Codegenerator erstellt, der für die Ausgabe angegeben ist TextWriter . |
| CreateGenerator(String) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein neuer Codegenerator mit dem angegebenen Dateinamen für die Ausgabe erstellt. |
CreateGenerator()
Achtung
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.
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird ein neuer Codegenerator erstellt.
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
Gibt zurück
Eine ICodeGenerator , die verwendet werden kann, um basierte Quellcodedarstellungen zu generieren System.CodeDom .
- Attribute
Hinweise
Diese Methode ist veraltet. Die empfohlene Alternative besteht darin, die Methoden aufzurufen, die ICodeGenerator direkt in der CodeDomProvider Klasse verfügbar sind.
Hinweise für Ausführende
Sie sollten die ICodeGenerator Member in der CodeDomProvider Klasse implementieren und einen Auslösen auslösen NotSupportedException , wenn diese Methode aufgerufen wird.
Gilt für:
CreateGenerator(TextWriter)
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird ein neuer Codegenerator erstellt, der für die Ausgabe angegeben ist TextWriter .
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
Parameter
- output
- TextWriter
A TextWriter , das zum Ausgeben verwendet werden soll.
Gibt zurück
Eine ICodeGenerator , die verwendet werden kann, um basierte Quellcodedarstellungen zu generieren System.CodeDom .
Hinweise
Diese Methode verwendet die für die Ausgabe angegebene TextWriter . Diese Methode unterstützt eine optimierte Codegenerierung, die den Quellcode inkrementell aktualisiert.
Note
Die Implementierung der Basisklasse ruft die CreateGenerator Methode auf, die veraltet ist und zu einem NotSupportedException Ergebnis führt, wenn ein ICodeGenerator Objekt nicht zurückgegeben wird.
Weitere Informationen
Gilt für:
CreateGenerator(String)
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein neuer Codegenerator mit dem angegebenen Dateinamen für die Ausgabe erstellt.
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
Parameter
- fileName
- String
Der Dateiname, in den ausgegeben werden soll.
Gibt zurück
Eine ICodeGenerator , die verwendet werden kann, um basierte Quellcodedarstellungen zu generieren System.CodeDom .
Hinweise
Diese Methode verwendet den angegebenen Dateinamen für die Ausgabe.
Note
Die Implementierung der Basisklasse ruft die CreateGenerator Methode auf, die veraltet ist und zu einem NotSupportedException Ergebnis führt, wenn ein ICodeGenerator Objekt nicht zurückgegeben wird.