Udostępnij za pośrednictwem


T4 Dyrektywę Import

W blokach kodu Visual Studio T4 tekst szablonu, import dyrektywy pozwala odwoływać się do innego obszaru nazw elementów bez podania w pełni kwalifikowaną nazwą.Jest to równoważne z using w języku C# lub imports w Visual Basic.

Ogólne omówienie pisania T4 tekst szablonów, zobacz Zapisywanie szablonu tekst T4.

Za pomocą dyrektywy Import

<#@ import namespace="namespace" #>

W tym przykładzie kodu szablonu można pominąć jawnego obszaru nazw System.IO członków:

<#@ import namespace="System.IO" #>
<# 
   string fileContent = File.ReadAllText("C:\x.txt"); // System.IO.File
#> 
The file contains: <#=  fileContent #>

Standard przywozu

Następujący obszar nazw są importowane automatycznie, tak, aby nie trzeba pisać dyrektywy import dla niego:

  • System

Ponadto użycie dyrektywy niestandardowe, dyrektywa procesor automatycznie zaimportowane niektórych obszarów nazw.

Na przykład jeśli piszesz szablonów dla języka specyficzne dla domeny (DSL), nie trzeba pisać dyrektyw importu dla następujących obszarów nazw:

  • Microsoft.VisualStudio.Modeling

  • Modem DSL obszaru nazw.

Zobacz też

Inne zasoby

Assembly Directive