Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dyrektywy zawierają instrukcje dla aparatu przekształceń szablonu tekstu.
Składnia dyrektyw jest następująca:
<#@ DirectiveName [AttributeName = "AttributeValue"] ... #>
Wszystkie wartości atrybutów muszą być ujęte w podwójny cudzysłów.Jeśli sama wartość zawiera znaki cudzysłowu, muszą je poprzedzać znaki ucieczki \.
Dyrektywy to zazwyczaj pierwsze elementy w pliku szablonu lub pliku dołączanym.Nie należy ich umieszczać wewnątrz bloku kodu <#...#> ani po bloku funkcji klasy <#+...#>.
Dyrektywa T4 dotycząca szablonu
<#@ template [language="VB"] [hostspecific="true|TrueFromBase"] [debug="true"] [inherits="templateBaseClass"] [culture="code"] [compilerOptions="options"] [visibility="internal"] [linePragmas="false"] #>
Dyrektywa T4 dotycząca parametru
<#@ parameter type="Full.TypeName" name="ParameterName" #>
-
<#@ output extension=".fileNameExtension" [encoding="encoding"] #>
Dyrektywa T4 dotycząca zestawu
<#@ assembly name="[assembly strong name|assembly file name]" #>
Dyrektywa T4 dotycząca importowania
<#@ import namespace="namespace" #>
-
<#@ include file="filePath" #>
-
<#@ CleanupBehavior processor="T4VSHost" CleanupAfterProcessingtemplate="true" #>
Ponadto można tworzyć własne dyrektywy.Aby uzyskać więcej informacji, zobacz Tworzenie niestandardowych procesorów dyrektywy T4 dotyczącej szablonu tekstowego.Jeśli używasz wizualizacji i modelowania SDK do tworzenia języka specyficznego dla domeny (DSL), procesor dyrektywy zostanie wygenerowany jako część DSL.