Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dyrektywy zawierają instrukcje dla aparatu przekształcania szablonu tekstu.
Składnia dyrektyw jest następująca:
<#@ DirectiveName [AttributeName = "AttributeValue"] ... #>
Wszystkie wartości atrybutów muszą być otoczone podwójnym cudzysłowem. Jeśli sama wartość zawiera znaki cudzysłowu, należy je ująć w znak \ .
Dyrektywy są zazwyczaj pierwszymi elementami w pliku szablonu lub dołączonym plikiem. Nie należy umieszczać ich w bloku kodu <#...#>, ani po bloku funkcji klasy <#+...#>.
<#@ 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" #>
Ponadto możesz utworzyć własne dyrektywy. Aby uzyskać więcej informacji, zobacz Tworzenie niestandardowych procesorów dyrektywy szablonu tekstowego T4. Jeśli używasz zestawu SDK wizualizacji i modelowania do utworzenia języka specyficznego dla domeny (DSL), procesor dyrektywy zostanie wygenerowany w ramach twojego DSL.