T4 Metin Şablonu Yönergeleri
Yönergeler metin şablonu dönüştürme motoru için yönergeler sağlar.
Yönergelerin sözdizimi aşağıdaki gibidir:
<#@ DirectiveName [AttributeName = "AttributeValue"] ... #>
Tüm öznitelik değerleri çift tırnak işaretleri arasına alınmalıdır. Değerin kendisi tırnak işaretleri içeriyorsa, bunlardan \ karakteriyle kaçılmalıdır.
Yönergeler genellikle şablon dosyasında ya da eklenen dosyadaki ilk öğelerdir. Bunları bir kod bloğunun içine veya bir sınıf özellik bloğunun <#...#>
<#+...#>
arkasına yerleştirmemelisiniz.
<#@ 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" #>
<#@ CleanupBehavior processor="T4VSHost" CleanupAfterProcessingtemplate="true" #>
Ayrıca, kendi yönergelerinizi oluşturabilirsiniz. Daha fazla bilgi için bkz . Özel T4 Metin Şablonu Yönerge İşlemcileri Oluşturma. Görselleştirme ve Modelleme SDK'sını etki alanına özgü dil (DSL) oluşturmak için kullanıyorsanız, bir yönerge işlemcisi, DSL'nin bir parçası olarak oluşturulur.