Text Template Transformation Toolkit (скорочено T4) — шаблонно орієнтований генератор коду від компанії Microsoft. Він включений у Visual Studio починаючи з версії 2008 і для Visual Studio 2005 доступний як окремий тулкіт. T4 має ASP.NET подібний синтаксис.
Директиви компіляції та опції обробки для блоків коду, мова програмування для даних директив це C#. Існують наступні типи директив:
<#@ template [language="VB/C#"] [compilerOptions="опції компілятору"] [culture="код культури"]
[debug="true/false"] [hostspecific="true/false/trueFromBase"] [inherits="ім'я класу від якого відбувається наслідування"]
[visibility="public/internal"] [linePragmas="true/false"] #>
<#@ output extension=".extension" [encoding="encoding"] #>
Підтримуються наступні кодування: US-ASCII, UTF-16BE, UTF-16, UTF-8M, UTF-7, UTF-32, 0(Кодування за замовчуванням)
<#@ assembly name="жорстке ім'я|ім'я файлу" #>
<#@ import namespace="простір імен" #>
<#@ include file="Ім'я файлу" #>
<#@ parameter type="Повний тип змінної" name="Ім'я змінної" #>
Блоки виводяться у вихідний файл без змін.
Програмний код для обробки даних може бутий написаний на мовах C# або Visual Basic і розміщюється у середині скобок(дужок). Код може використовувати будь-які конструкції мов, а також будь-які .NET API. Блоки бувають трьох типів:
![]() |
Це незавершена стаття про програмування. Ви можете допомогти проєкту, виправивши або дописавши її. |