CodeDomProvider.CreateGenerator Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Při přepsání v odvozené třídě vytvoří nový generátor kódu.
Přetížení
| Name | Description |
|---|---|
| CreateGenerator() |
Zastaralé.
Zastaralé.
Při přepsání v odvozené třídě vytvoří nový generátor kódu. |
| CreateGenerator(TextWriter) |
Při přepsání v odvozené třídě vytvoří nový generátor kódu pomocí zadaného TextWriter výstupu. |
| CreateGenerator(String) |
Při přepsání v odvozené třídě vytvoří nový generátor kódu pomocí zadaného názvu souboru pro výstup. |
CreateGenerator()
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
Upozorně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.
Upozorně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.
Při přepsání v odvozené třídě vytvoří nový generátor kódu.
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.")]
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.")>]
abstract member CreateGenerator : unit -> System.CodeDom.Compiler.ICodeGenerator
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
Návraty
Dá ICodeGenerator se použít ke generování System.CodeDom reprezentací zdrojového kódu na základě.
- Atributy
Poznámky
Tato metoda je zastaralá. Doporučenou alternativou je volat ICodeGenerator metody, které jsou přímo dostupné ve CodeDomProvider třídě.
Poznámky pro implementátory
Měli byste implementovat ICodeGenerator členy ve CodeDomProvider třídě a vyvolat NotSupportedException , když je tato metoda volána.
Platí pro
CreateGenerator(TextWriter)
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
Při přepsání v odvozené třídě vytvoří nový generátor kódu pomocí zadaného TextWriter výstupu.
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
Parametry
- output
- TextWriter
A TextWriter , který se má použít k výstupu.
Návraty
Dá ICodeGenerator se použít ke generování System.CodeDom reprezentací zdrojového kódu na základě.
Poznámky
Tato metoda používá zadaný TextWriter pro výstup. Tato metoda podporuje optimalizovanější generování kódu, které přírůstkově aktualizuje zdrojový kód.
Note
Implementace základní třídy volá metodu CreateGenerator , která je zastaralá a má za NotSupportedException následek, pokud ICodeGenerator objekt není vrácen.
Viz také
Platí pro
CreateGenerator(String)
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
- Zdroj:
- CodeDomProvider.cs
Při přepsání v odvozené třídě vytvoří nový generátor kódu pomocí zadaného názvu souboru pro výstup.
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
Parametry
- fileName
- String
Název souboru, do který se má výstup provést.
Návraty
Dá ICodeGenerator se použít ke generování System.CodeDom reprezentací zdrojového kódu na základě.
Poznámky
Tato metoda používá zadaný název souboru pro výstup.
Note
Implementace základní třídy volá metodu CreateGenerator , která je zastaralá a má za NotSupportedException následek, pokud ICodeGenerator objekt není vrácen.