Glossar zu Textvorlagen
Dies ist eine Liste von Begriffen, die sich auf Textvorlagen beziehen.
A
Artefakt
Das Ergebnis einer Vorlagentransformation.Zu Artefakten zählen alle Textausgaben, z. B. Quellcode, XML, Berichte und die domänenspezifische Sprachendefinition.Assemblydirektive
Eine Direktive, mit der das Textvorlagenmodul angewiesen wird, eine bestimmte Assembly einzuschließen, wenn das Modul den Transformationscode kompiliert und ausführt.Mit Assemblydirektiven werden Verweise auf Typen aktiviert, die in anderen Assemblys definiert sind.
B
- integrierte Direktive
Eine Direktive, die vom Textvorlagenmodul verarbeitet wird.Die folgenden fünf integrierten Direktiven sind verfügbar: die Vorlagendirektive, die Include-Direktive, die Importdirektive, die Assemblydirektive und die Ausgabedirektive.
C
Klassenfunktion
Ein Abschnitt einer Textvorlage, in dem wiederverwendbarer Code angegeben wird.Eine Klassenfunktion kann der Vorlagengenerierungsklasse hinzugefügt werden, sodass sie von anderen Codeblöcken in der Vorlage verwendet werden kann.Culture-Parameter
Der Parameter einer Textvorlagendirektive, die die Kultur angibt, für die die generierte Datei geschrieben wird.Benutzerdefinierte Direktive
Eine Textvorlagendirektive, die das Vorlagenmodul an einen benutzerdefinierten Direktivenprozessor umleitet.Mithilfe von benutzerdefinierten Direktiven wird dem Codegenerierungsprozess benutzerdefinierter Code hinzugefügt.Benutzerdefinierter Direktivenprozessor
Ein Code-Plug-In, das die Codegenerierung für eine bestimmte Gruppe von benutzerdefinierten Direktiven behandelt.
D
Direktive
Eine Anweisung in einer Textvorlage, die Modul und Host anweist, wie die Vorlage verarbeitet werden soll.Direktivenprozessor
Eine Komponente, die beim Textvorlagenhost registriert wird, mit der Direktiven in einer Textvorlage verarbeitet werden.Wenn das Modul eine benutzerdefinierte Direktive in der Textvorlage erkennt, fordert es beim Host einen Direktivenprozessor an, der die Direktive verarbeiten kann.
G
Generierte Textausgabe
Die Ausgabe einer Textvorlagentransformation.Generierte Transformationsklasse
Die .NET-Klasse, die von einer Textvorlage generiert wird.Diese Klasse erbt von der TextTransformation-Klasse.
H
- Host
Eine Komponente, die den Vorlagentransformationsprozess mithilfe des Textvorlageninhalts steuert, um das Modul aufzurufen, wobei für das Modul Direktivenprozessoren bereitgestellt werden und der Zugriff des Moduls auf Dateiinhalte und die Umgebung ermöglicht wird.Visual Studio ist einer der vielen möglichen Hosts des Textvorlagenmoduls.
M
- Modell
Eine Datei, die von mindestens einer Textvorlage gelesen wird, um Code zu generieren.Ein Modell erfasst Informationen zu einem Aspekt der allgemeinen Entwurfs- oder Geschäftsanforderungen, und die Vorlagen übersetzen diese Informationen in Implementierungscode.Ein Modell kann eine Datei beliebiger Art sein, die unter Verwendung einer Notation wie UML geschrieben wurde, oder es kann von Domänenspezifische Sprachtools erstellt werden.
T
Vorlagendirektive
Eine integrierte Direktive, die grundlegende Informationen zum Ausführen der Transformation angibt.Zu den Informationen zählen die für die generierte Transformationsklasse zu verwendende Basisklasse, die in der Textvorlage zu verwendende Programmiersprache (Visual C# oder Visual Basic), die zu verwendende Kultur, wenn kulturspezifische Versionen von ToString aufgerufen werden, sowie die Angabe, ob die Transformation im Debugmodus oder im Releasemodus ausgeführt werden soll.Textvorlage
Eine Datei, die die Eingabe für den Texttransformationsprozess darstellt.Sie enthält Textblöcke und Steuerelementlogik.Beim Transformieren einer Textvorlage kombiniert die Steuerelementlogik die Textblöcke mit Modelldaten, um eine Ausgabedatei zu erzeugen.Mithilfe von Textvorlagen werden Textartefakte (z. B. Codedateien und HTML-Berichte) erstellt.Textvorlagentransformation
Der Vorgang, bei dem mithilfe einer Textvorlage Ausgabetext generiert wird.Textvorlagentransformations-Modul
Die Hauptkomponente im Texttransformationsprozess.Dabei wird die Textvorlage analysiert und eine Visual C#-Klasse oder Visual Basic-Klasse daraus generiert und dann die Textvorlage kompiliert und ausgeführt, um die Ausgabezeichenfolge zu generieren.