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 <#+...#>
.
<#@ template [language="VB"] [hostspecific="true|TrueFromBase"] [debug="true"] [inherits="templateBaseClass"] [culture="code"] [compilerOptions="options"] [visibility="internal"] [linePragmas="false"] #>
<#@ parameter type="Full.TypeName" name="ParameterName" #>
<#@ output extension=".fileNameExtension" [encoding="encoding"] #>
<#@ assembly name="[assembly strong name|assembly file name]" #>
<#@ import namespace="namespace" #>
<#@ 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.