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


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

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

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

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

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

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

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

Журнал изменений

Дата

Журнал

Причина

Март 2011

Разделение материала по дочерним разделам.

Улучшение информации.

Июнь 2010

Использование $(SolutionDir) в директиве сборки. В предварительно обработанных шаблонах вместо этого нужно использовать ссылки на проект.

Добавлен <#@Parameter#>.

Добавлены сведения о наследовании и построении сборки, ссылка на которую содержится в шаблоне.

Обратная связь от клиента.