Condividi tramite


Direttive di modello di testo T4

Le direttive forniscono istruzioni al motore di trasformazione del modello di testo.

La sintassi per le direttive è la seguente:

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

Tutti i valori di attributo devono essere racchiusi tra virgolette doppie.Se il valore stesso contiene virgolette, è necessario applicare loro il carattere di escape \.

Le direttive sono in genere i primi elementi di un file modello o di un file incluso.Tali elementi non devono essere inseriti in un blocco di codice <#...#>, né dopo un blocco della funzionalità di classe <#+...#>.

È inoltre possibile creare direttive personalizzate.Per ulteriori informazioni, vedere Creazione di processori di direttiva di modelli di testo T4 personalizzati.Se si utilizza l'SDK di visualizzazione e modellazione per creare un linguaggio specifico di dominio (DSL), verrà generato un processore di direttiva come parte di tale linguaggio DSL.