Sdílet prostřednictvím


T4 – direktivy textových šablon

Direktivy poskytují pokyny stroji, který provádí transformace textových šablon.

Direktivy mají následující syntaxi:

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

Všechny hodnoty atributů musejí být uzavřeny do dvojitých uvozovek.Pokud samotná hodnota obsahuje uvozovky, musejí být uvozeny znakem \.

Direktivy jsou zpravidla prvním prvkem v souboru šablony nebo vkládaném souboru.Neměli byste je umísťovat dovnitř bloku kódu <#...#> , ani za blok funkcí tříd <#+...#> .

Navíc můžete vytvářet své vlastní direktivy.Další informace naleznete v tématu Vytváření vlastních procesorů pro direktivy textových šablon T4.Pokud pomocí sady Visualization and Modeling SDK vytvoříte jazyk domény (DSL), vygeneruje se procesor direktiv jako součást tohoto kódu DSL.