Поделиться через


Директивы текстовых шаблонов T4

Директивы представляют собой инструкции для процессора преобразования текстового шаблона.

Синтаксис директив таков:

<#@ DirectiveName [AttributeName = "AttributeValue"] ... #>

Все значения атрибутов должны заключаться в двойные кавычки. Если значение само содержит двойные кавычки, их нужно предварять знаком \.

Как правило, директивы — это первый элемент файла шаблона или включенного файла. Их не следует помещать внутри блока кода <#...#> или после блока функции класса <#+...#>.

Кроме того, можно создавать собственные директивы. Дополнительные сведения см. в разделе Создание пользовательских обработчиков директив для текстовых шаблонов T4. При использовании пакета SDK визуализации и моделирования для создания доменного языка (SDL) в составе доменного языка будет создан обработчик директив.