T4 İçe Aktarma Yönergesi
Visual Studio T4 metin şablonunun kod bloklarında yönergesi, import
tam ad sağlamadan başka bir ad alanındaki öğelere başvurmanızı sağlar. C# veya imports
Visual Basic'teki ile eşdeğerdirusing
.
T4 metin şablonları yazmaya genel bir genel bakış için bkz . T4 Metin Şablonu Yazma.
İçeri Aktarma Yönergesini Kullanma
<#@ import namespace="namespace" #>
Bu örnekte, şablonu kodu, System.IO üyeleri için açık ad alanını atlayabilir:
<#@ import namespace="System.IO" #>
<#
string fileContent = File.ReadAllText("C:\x.txt"); // System.IO.File
#>
The file contains: <#= fileContent #>
Standart İçeri Aktarmalar
Aşağıdaki ad alanı otomatik olarak içeri aktarılır, böylece onun için içeri aktarma yönergesi yazmanıza gerek kalmaz:
System
Ayrıca, özel yönerge kullanıyorsanız, yönerge işlemcisi bazı ad alanlarını otomatik olarak içeri aktarabilir.
Örneğin, etki alanına özgü dil (DSL) için şablonlar yazarsanız, aşağıdaki ad alanları için içeri aktarma yönergeleri yazmak gerekmez:
Microsoft.VisualStudio.Modeling
DSL'nizin ad alanı