T4 텍스트 템플릿 지시문
지시문은 텍스트 템플릿 변환 엔진에 명령을 제공합니다.
지시문의 구문은 다음과 같습니다.
<#@ DirectiveName [AttributeName = "AttributeValue"] ... #>
모든 특성 값을 큰따옴표로 묶어야 합니다.값 자체에 따옴표가 포함된 경우 \ 문자를 사용하여 이스케이프해야 합니다.
일반적으로 지시문은 템플릿 파일이나 포함된 파일의 첫 번째 요소입니다.지시문을 코드 블록 <#...#> 내에 두거나 클래스 기능 블록 <#+...#> 뒤에 두면 안 됩니다.
-
<#@ 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" #>
또한 고유한 지시문을 만들 수 있습니다.자세한 내용은 사용자 지정 T4 텍스트 템플릿 지시문 프로세서 만들기를 참조하십시오.Visualization and Modeling SDK를 사용하여 DSL(도메인별 언어)을 만드는 경우 지시문 프로세서가 DSL의 일부로 생성됩니다.