Compartir a través de


Directivas de plantilla de texto T4

Las directivas proporcionan instrucciones al motor de transformación de plantillas de texto.

La sintaxis de directivas es la siguiente:

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

Todos los valores de atributo deben aparecer delimitados por comillas dobles. Si el propio valor contiene comillas dobles, se deben incluir en secuencia de escape con el carácter \.

Normalmente, las directivas son los primeros elementos en un archivo de plantilla o un archivo incluido. No debería colocarlos dentro de un bloque de código <#...#>, ni después de un bloque de características de clase <#+...#>.

Directiva de plantilla T4

<#@ template [language="VB"] [hostspecific="true|TrueFromBase"] [debug="true"] [inherits="templateBaseClass"] [culture="code"] [compilerOptions="options"] [visibility="internal"] [linePragmas="false"] #>

Directiva de parámetro T4

<#@ parameter type="Full.TypeName" name="ParameterName" #>

Directiva de salida T4

<#@ output extension=".fileNameExtension" [encoding="encoding"] #>

Directiva de ensamblado T4

<#@ assembly name="[assembly strong name|assembly file name]" #>

Directiva de importación T4

<#@ import namespace="namespace" #>

Directiva Include T4

<#@ include file="filePath" #>

T4 CleanUpBehavior (Directiva)

<#@ CleanupBehavior processor="T4VSHost" CleanupAfterProcessingtemplate="true" #>

También puede crear sus propias directivas. Para obtener más información, consulte Creación de procesadores de directivas de plantilla de texto T4 personalizados. Si utiliza el SDK de visualización y modelado para crear un lenguaje específico del dominio (ADSL), se generará un procesador de directivas como parte del ADSL.