Partager via


TextTransformation.Initialize, méthode

Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.

Initialise la classe TextTransformation.

Espace de noms :  Microsoft.VisualStudio.TextTemplating
Assembly :  Microsoft.VisualStudio.TextTemplating.10.0 (dans Microsoft.VisualStudio.TextTemplating.10.0.dll)

Syntaxe

'Déclaration
Public Overridable Sub Initialize
public virtual void Initialize()
public:
virtual void Initialize()
abstract Initialize : unit -> unit 
override Initialize : unit -> unit 
public function Initialize()

Notes

Les processeurs de directive peuvent ajouter du code à la substitution de cette méthode dans la classe de transformation générée en ajoutant le code à GetPreInitializationCodeForProcessingRun et GetPostInitializationCodeForProcessingRun. GetPreInitializationCodeForProcessingRun ajoute le code au début de la méthode Initialize, et GetPostInitializationCodeForProcessingRun ajoute le code à la fin de la méthode Initialize.

Par exemple, le pseudocode suivant montre une apparence de la méthode Initialize de la classe de transformation générée :

Method GeneratedTransformationClassInstance.Initialize()

{

<code added by GetPreInitializationCodeForProcessingRun()>

base.Initialize() *This is a call to TextTransformation.Initialize()

<code added by GetPostInitializationCodeForProcessingRun()>

}

Vous pouvez enregistrer une erreur pendant Initialize pour arrêter le processus de transformation de modèle de texte. Le moteur de transformation vérifie la propriété Errors de la classe TextTransformation une fois la méthode Initialize terminée et arrête le traitement si elle contient des erreurs.

Sécurité .NET Framework

Voir aussi

Référence

TextTransformation Classe

Microsoft.VisualStudio.TextTemplating, espace de noms

DirectiveProcessor

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

Autres ressources

Création de processeurs de directives de modèles de texte personnalisés