Перейти до вмісту

Text Template Transformation Toolkit

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 19:54, 14 січня 2013, створена Mytroshyn (обговорення | внесок) (Створена сторінка: '''Text Template Transformation Toolkit''' (скорочено '''T4''') - шаблонно орієнтований генератор коду від комп...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Text Template Transformation Toolkit (скорочено T4) - шаблонно орієнтований генератор коду від компанії Microsoft. Він включений у Visual Studio починаючи з версії 2008 і для Visual Studio 2005 доступний яе окремий тулкіт. T4 має ASP.NET подібний синтаксис.

T4 частини

Директиви обробки(Processing directives)

Директиви компіляції та опції обробки для блоків коду, мова програмування для даних директив це C#.

Текстові блоки(Text blocks)

Блоки виводяться у вихідний файл без змін.

Блоки керування(Control blocks)

Програмний код для обробки даних може бутий написаний на мовах C# або Visual Basic і розміщюється у середині скобок(дужок). Код може використовувати будь-які конструкції мов, а також будь-які .NET API. Блоки бувають трьох типів:

  • <# Standard control block #> - блок містить будь-який програмний код котрий робить обчислення і вивід, через функції виводу.
  • <#= Expression control block #> - блок містить змінні та методи, які щось повертають, значення котрих буде виведене у вихідний файл.
  • <#+ Class feature control block #> - блок містить методи, поля, властивості, перерахування(enum) котрі маєть бути реалізовані і можуть бути використані у інших блоках.


Посилання