CodeDomProvider.CreateGenerator Méthode

Définition

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é.

S’applique à