CodeDomProvider.CreateGenerator Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando è sottoposto a override in una classe derivata, crea un nuovo generatore di codice.
Overload
CreateGenerator() |
Obsoleti.
Obsoleti.
Quando è sottoposto a override in una classe derivata, crea un nuovo generatore di codice. |
CreateGenerator(TextWriter) |
Quando è sottoposto a override in una classe derivata, crea un nuovo generatore di codice utilizzando per l'output l'oggetto TextWriter specificato. |
CreateGenerator(String) |
Quando è sottoposto a override in una classe derivata, crea un nuovo generatore di codice utilizzando per l'output il nome file specificato. |
CreateGenerator()
- Origine:
- CodeDomProvider.cs
- Origine:
- CodeDomProvider.cs
- Origine:
- CodeDomProvider.cs
Attenzione
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.
Attenzione
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.
Quando è sottoposto a override in una classe derivata, crea un nuovo generatore di codice.
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.")]
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.")>]
abstract member CreateGenerator : unit -> System.CodeDom.Compiler.ICodeGenerator
[<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
Public MustOverride Function CreateGenerator () As ICodeGenerator
Restituisce
Oggetto ICodeGenerator che può essere utilizzato per generare rappresentazioni del codice sorgente basate su System.CodeDom.
- Attributi
Commenti
Questo metodo è obsoleto in .NET Framework 2.0. L'alternativa consigliata consiste nel chiamare i ICodeGenerator metodi direttamente disponibili nella CodeDomProvider classe.
Note per gli implementatori
In .NET Framework 2.0 è necessario implementare i ICodeGenerator membri nella CodeDomProvider classe e generare un NotSupportedException oggetto quando viene chiamato questo metodo.
Si applica a
CreateGenerator(TextWriter)
- Origine:
- CodeDomProvider.cs
- Origine:
- CodeDomProvider.cs
- Origine:
- CodeDomProvider.cs
Quando è sottoposto a override in una classe derivata, crea un nuovo generatore di codice utilizzando per l'output l'oggetto TextWriter specificato.
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
Parametri
- output
- TextWriter
Oggetto TextWriter da utilizzare per l'output.
Restituisce
Oggetto ICodeGenerator che può essere utilizzato per generare rappresentazioni del codice sorgente basate su System.CodeDom.
Commenti
Questo metodo usa l'oggetto specificato TextWriter per l'output. Questo metodo supporta la generazione di codice più ottimizzata che aggiorna in modo incrementale il codice sorgente.
Nota
L'implementazione della classe di base chiama il CreateGenerator metodo, obsoleto in .NET Framework 2.0 e genera un NotSupportedException risultato se un ICodeGenerator oggetto non viene restituito.
Vedi anche
Si applica a
CreateGenerator(String)
- Origine:
- CodeDomProvider.cs
- Origine:
- CodeDomProvider.cs
- Origine:
- CodeDomProvider.cs
Quando è sottoposto a override in una classe derivata, crea un nuovo generatore di codice utilizzando per l'output il nome file specificato.
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
Parametri
- fileName
- String
Nome file da utilizzare per l'output.
Restituisce
Oggetto ICodeGenerator che può essere utilizzato per generare rappresentazioni del codice sorgente basate su System.CodeDom.
Commenti
Questo metodo usa il nome del file specificato per l'output.
Nota
L'implementazione della classe di base chiama il CreateGenerator metodo, obsoleto in .NET Framework 2.0 e genera un NotSupportedException risultato se un ICodeGenerator oggetto non viene restituito.