T4 Diretivas de modelo de texto

As diretivas fornecem instruções para o mecanismo de transformação do modelo de texto.

A sintaxe das diretivas é a seguinte:

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

Todos os valores de atributo devem ser colocados entre aspas duplas. Se o próprio valor contiver aspas, elas devem ser precedidas de \ caractere.

Normalmente, as diretivas são os primeiros elementos em um arquivo de modelo ou um arquivo incluído. Você não deverá colocá-los dentro de um bloco de código <#...#>, nem depois de um bloco de recurso de classe <#+...#>.

Além disso, você pode criar suas próprias diretivas. Para obter mais informações, consulte A criação de processadores de diretiva de modelo de texto personalizado. Se você usar a visualização e modelagem SDK para criar uma domínio específico DSL (linguagem), um processador de diretriz será gerado como parte de seu DSL.

Histórico de alterações

Date

History

Motivo

Março de 2011

Dividir o conteúdo em tópicos de filho.

Aprimoramento de informações.

Junho de 2010

Use o $(SolutionDir) na diretiva de assembly. Nos modelos pré-processado, use referências do projeto.

Adicionado <#@Parameter#>.

Adicionado herda de anotações em e a criação de um assembly que você se referir a um modelo.

Comentários do cliente.