文字範本字彙表
這是與文字範本有關的字彙清單。
A
Artifact - 成品
範本轉換的結果。成品包含所有的文字輸出,例如原始程式碼、XML、報告和定義域專屬語言定義。Assembly Directive - 組件指示詞
指示詞,可指示文字範本引擎在編譯和執行轉換程式碼時包含特定組件。組件指示詞是用於啟用其他組件中定義的類型參考。
B
- Built-in Directive - 內建指示詞
由文字範本引擎處理的指示詞。內建指示詞共有五個:範本指示詞、包含指示詞、匯入指示詞、組件指示詞和輸出指示詞。
C
Class Feature - 類別功能
文字範本的區段,在此區段中指定可重複使用的程式碼。類別功能可以加入至範本產生類別,以供範本中其他程式碼區塊使用。Culture Parameter - 文化特性參數
文字範本指示詞的參數,可指定產生的檔案是針對何種文化特性而撰寫。Custom Directive - 自訂指示詞
文字範本指示詞,可讓範本引擎重新導向至自訂指示詞處理器。自訂指示詞用於將自訂程式碼加入至程式碼產生程序。Custom Directive Processor - 自訂指示詞處理器
程式碼外掛程式,可處理特定自訂指示詞集的程式碼產生。
D
Directive - 指示詞
文字範本中的指示,可指導引擎與主機該如何處理範本。Directive Processor - 指示詞處理器
已向文字範本主機註冊的元件,用於處理文字範本中的指示詞。當引擎找到文字範本中的自訂指示詞時,它會要求主機提供可處理指示詞的指示詞處理器。
G
Generated Text Output - 產生的文字輸出
文字範本轉換的輸出。Generated Transformation Class - 產生的轉換類別
從文字範本產生的 .NET 類別。這個類別是繼承自 TextTransformation 類別。
H
- Host - 主應用程式
用於管理範本轉換處理序的元件,其管理方式是使用文字範本內容來叫用引擎、提供指示詞處理器給引擎,以及讓引擎可以存取檔案內容和環境。Visual Studio 是文字範本引擎的眾多可能主機之一。
M
- 模型
供一個或多個文字範本讀取以產生程式碼的檔案。模型會擷取高階設計或商業需求等層面的相關資訊,而範本會將這項資訊轉譯成實作程式碼。模型可以是任何類型的檔案,但可能會標記為 UML,或由 Domain-Specific Language Tools 建立。
T
Template Directive - 範本指示詞
內建指示詞,可指定用於執行轉換的基本資訊。此資訊包含適用於產生之轉換類別的基底類別、要用於文字範本中的程式語言 (Visual C# 或 Visual Basic)、呼叫 ToString 的文化特性專屬版本時所要使用的文化特性,以及要在偵錯模式或發行模式中執行轉換。Text Template - 文字範本
可做為文字轉換處理序之輸入的檔案。該檔案包含文字區塊和控制邏輯。轉換文字範本時,控制邏輯會合併文字區塊和模型資料,以產生輸出檔。文字範本可用於建立文字成品,例如程式碼檔案和 HTML 報告。Text Template Transformation - 文字範本轉換
使用文字範本來產生輸出文字的處理序。Text Template Transformation Engine - 文字範本轉換引擎
文字轉換處理序中的主要元件。它可剖析文字範本、從文字範本產生 Visual C# 或 Visual Basic 類別、編譯文字範本,以及執行文字範本以產生輸出字串。