Generación de código T4

Generación de código T4

# Generación de código de tiempo de ejecución

<#@ template language="C#" #> //Language of your project 
<#@ assembly name="System.Core" #>
<#@ import namespace="System.Linq" #>
<#@ import namespace="System.Text" #>
<#@ import namespace="System.Collections.Generic" #>

# Sintaxis

  • Sintaxis T4
  • <#@...#> //Declarar propiedades, incluidas plantillas, ensamblajes y espacios de nombres, y el idioma que usa la plantilla
  • Plain Text //Declarar texto que se puede recorrer en bucle para los archivos generados
  • <#=...#> //Declaración de guiones
  • <#+...#> //Declarando scriptlets
  • <#...#> //Declarando bloques de texto