共用方式為


Microsoft.VisualStudio.TextTemplating.VSHost 命名空間

這個命名空間包含與 Visual Studio 中的文字範本轉換服務相關的型別。

若要叫用中的文字範本轉換Visual Studio副檔名,取得 STextTemplating 服務、 將它轉換為 ITextTemplating,,然後使用這些方法那里:

ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;
tt.ProcessTemplate(templatePath, templateContent, errorCallback, vsProjectHierarchy);

如需詳細資訊,請參閱 自訂 T4 文字轉換

類別

  類別 說明
公用類別 BaseCodeGenerator Managed 包裝函式,適用於 VS 的 IVsSingleFileGenerator 概念,這是一種在建置期間叫用的自訂工具,可以接受任何檔案做為輸入,並提供可編譯的程式碼檔案做為輸出。
公用類別 BaseCodeGeneratorWithSite 這個類別是要在前置處理器建置步驟中被共同建立。
公用類別 BaseTemplatedCodeGenerator 文字樣板化程式碼產生器
公用類別 CommandIds 文字樣板化協調器封裝的 CommandID。
公用類別 CompositionServices 類別,用以標準化 T4 內的 MEF 使用方式。
公用類別 DebugTemplateEventArgs
公用類別 ModelingTextTransformation 使用這個基底類別,進行從網域特定語言模型進行的文字轉換。
公用類別 OrchestratorOptionsAutomation 提供地方來儲存在 [工具] [選項] 對話方塊的 [文字樣板化] 頁面中的設定。
公用類別 OrchestratorOptionsPage Visual Studio [工具] > [選項] 對話方塊中的頁面,使用者可以在其中設定 [文字樣板化] 選項。
公用類別 ProvideCodeGeneratorAttribute 將此屬性套用至 Visual Studio 擴充中提供自訂工具的套件類別。
公用類別 ProvideCodeGeneratorExtensionAttribute 屬性類別,以提供對特定附檔名的程式碼產生器的註冊
公用類別 ProvideDirectiveProcessorAttribute 此屬性的類別提供 t4 的登錄項目。VSHost 指示詞處理器
公用類別 ProvideIncludeFolderAttribute 此屬性的類別提供 t4 的登錄項目。VSHost 包含資料夾。
公用類別 TemplatedCodeGenerator 剖析檔案範本來產生其輸出。因為自訂程式碼是以指示詞提供者處理,所以任何樣式的範本都只需要單一產生器。
公用類別 TemplatedPreprocessor 剖析檔案範本來產生程式碼產生的輸出的範本所需的類別。因為自訂程式碼是以指示詞提供者處理,所以任何樣式的範本都只需要單一產生器。
公用類別 TextTemplatingCallback
公用類別 TransformationRunFactory

介面

  介面 說明
公用介面 IDebugTextTemplating
公用介面 ITextTemplating Visual Studio 中文字範本轉換服務的主體介面 (STextTemplating)。
公用介面 ITextTemplatingCallback 由想要處理錯誤和資訊的 STextTemplating 服務用戶端所實作的回呼介面
公用介面 ITextTemplatingComponents STextTemplating 服務上的介面,支援需要操作文字範本化服務之元件的進階案例
公用介面 STextTemplating Visual Studio 中的文字範本轉換服務。