Glossaire des modèles de texte
Il s'agit d'une liste de termes concernant les modèles de texte.
A
artéfact
Résultat d'une transformation de modèle.Les artefacts incluent toute sortie de texte, telle que le code source, le code XML, les rapports et la définition de langage spécifique à un domaine.directive d'assembly
Une directive qui instruit le moteur du modèle de texte pour inclure un assembly particulier lorsque le moteur compile et exécute le code de transformation.Les directives d'assemblys sont utilisées pour activer des références à des types définis dans d'autres assemblys.
B
- directive intégrée
Directive traitée par le moteur de création de modèles de texte.Les cinq directives intégrées sont : la directive de modèle, la directive include, la directive import, la directive d'assembly et la directive de sortie.
C
fonctionnalité de classe
Section d'un modèle de texte dans laquelle le code réutilisable est spécifié.Une fonctionnalité de classe peut être ajoutée à la classe de la génération du modèle pour une utilisation par d'autres blocs de code dans le modèle.culture (paramètre)
Paramètre d'une directive de modèle de texte qui spécifie la culture pour laquelle le fichier généré est écrit.directive personnalisée
Directive de modèle de texte que le moteur de modèle redirige vers un processeur directeur personnalisé.Les directives personnalisées sont utilisées pour ajouter le code personnalisé au processus de génération du code.processeur de directive personnalisée
Plug-in de code qui gère la génération du code pour un jeu spécifique de directives personnalisées.
D
directive
Instruction dans un modèle de texte qui indique au moteur et à l'hôte comment traiter le modèle.processeur de directive.
Composant enregistré avec l'hôte de création de modèles de texte pour traiter des directives dans un modèle de texte.Lorsque le moteur identifie une directive personnalisée dans le modèle de texte, il demande à l'hôte un processeur de directive qui peut traiter la directive.
G
sortie de texte générée
Sortie d'une transformation de modèle de texte.classe de transformation générée
Classe .NET générée à partir d'un modèle de texte.Cette classe hérite de la classe TextTransformation.
H
- hôte
Composant qui gère le processus de transformation du modèle en utilisant le contenu de modèle de texte pour appeler le moteur, en fournissant des processeurs de directives au moteur, et en donnant au moteur l'accès au contenu du fichier et à l'environnement.Visual Studio est un des nombreux hôtes possibles du moteur de création de modèles de texte.
M
- modèle
Fichier lu par un ou plusieurs modèles de texte dans le but de générer un code.Un modèle capture des informations sur un aspect de la conception globale ou des besoins de l'entreprise, et les modèles traduisent ces informations en code d'implémentation.Un modèle peut être un fichier d'un genre quelconque, mais il peut être dans une notation telle que le langage UML ou il peut être créé par outils de langage spécifique à un domaine.
T
directive de modèle
Directive intégrée qui spécifie les informations de base pour l'exécution de la transformation.Les informations incluent la classe de base à utiliser pour la classe de transformation générée, le langage de programmation à utiliser dans le modèle de texte (Visual C# ou Visual Basic), la culture à utiliser lorsque les versions spécifiques à la culture de ToString sont appelées, et s'il faut exécuter la transformation en mode débogage ou mode version finale.modèle de texte
Fichier qui est l'entrée du processus de transformation du texte.Il contient des blocs de texte et la logique de contrôle.Lorsqu'un modèle de texte est transformé, la logique de contrôle combine les blocs de texte avec les données du modèle pour produire un fichier de sortie.Les modèles de texte sont utilisés pour créer des artefacts de texte tels que les fichiers de code et les rapports HTML.transformation de modèle de texte
Processus de l'utilisation d'un modèle de texte pour générer le texte de sortie.moteur de transformation du modèle de texte
Composant principal dans le processus de transformation du texte.Il analyse le modèle de texte, génère une classe Visual C# ou Visual Basic à partir de ce dernier, le compile et l'exécute afin de générer la chaîne de sortie.