CodeDomProvider.CreateGenerator Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, crée un nouveau générateur de code.
Surcharges
CreateGenerator() |
Obsolète.
Obsolète.
En cas de substitution dans une classe dérivée, crée un nouveau générateur de code. |
CreateGenerator(TextWriter) |
En cas de substitution dans une classe dérivée, crée un nouveau générateur de code à l'aide du TextWriter spécifié pour la sortie. |
CreateGenerator(String) |
En cas de substitution dans une classe dérivée, crée un nouveau générateur de code à l'aide du nom de fichier spécifié pour la sortie. |
CreateGenerator()
- Source:
- CodeDomProvider.cs
- Source:
- CodeDomProvider.cs
- Source:
- CodeDomProvider.cs
Attention
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.
Attention
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.
En cas de substitution dans une classe dérivée, crée un nouveau générateur de code.
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
Retours
ICodeGenerator pouvant être utilisé pour générer des représentations du code source basées sur System.CodeDom.
- Attributs
Remarques
Cette méthode est obsolète dans .NET Framework 2.0. L’alternative recommandée consiste à appeler les ICodeGenerator méthodes qui sont directement disponibles dans la CodeDomProvider classe .
Notes pour les responsables de l’implémentation
Dans .NET Framework 2.0, vous devez implémenter les membres de la ICodeGeneratorCodeDomProvider classe et lever un NotSupportedException lorsque cette méthode est appelée.
S’applique à
CreateGenerator(TextWriter)
- Source:
- CodeDomProvider.cs
- Source:
- CodeDomProvider.cs
- Source:
- CodeDomProvider.cs
En cas de substitution dans une classe dérivée, crée un nouveau générateur de code à l'aide du TextWriter spécifié pour la sortie.
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
Paramètres
- output
- TextWriter
TextWriter à utiliser pour effectuer la sortie.
Retours
ICodeGenerator pouvant être utilisé pour générer des représentations du code source basées sur System.CodeDom.
Remarques
Cette méthode utilise le spécifié TextWriter pour la sortie. Cette méthode prend en charge une génération de code plus optimisée qui met à jour de manière incrémentielle le code source.
Notes
L’implémentation de la classe de base appelle la CreateGenerator méthode, qui est obsolète dans .NET Framework 2.0 et aboutit à un NotSupportedException si aucun ICodeGenerator objet n’est retourné.
Voir aussi
S’applique à
CreateGenerator(String)
- Source:
- CodeDomProvider.cs
- Source:
- CodeDomProvider.cs
- Source:
- CodeDomProvider.cs
En cas de substitution dans une classe dérivée, crée un nouveau générateur de code à l'aide du nom de fichier spécifié pour la sortie.
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
Paramètres
- fileName
- String
Nom du fichier vers lequel effectuer la sortie.
Retours
ICodeGenerator pouvant être utilisé pour générer des représentations du code source basées sur System.CodeDom.
Remarques
Cette méthode utilise le nom de fichier spécifié pour la sortie.
Notes
L’implémentation de la classe de base appelle la CreateGenerator méthode, qui est obsolète dans .NET Framework 2.0 et aboutit à un NotSupportedException si aucun ICodeGenerator objet n’est retourné.