Direttiva import T4
Nei blocchi di codice di un modello di testo T4 di Visual Studio, la direttiva import consente di fare riferimento agli elementi in un altro spazio dei nomi senza fornire un nome completo.È l'equivalente di using in C# o di imports in Visual Basic.
Per cenni preliminari sulla scrittura dei modelli di testo T4, vedere Scrittura di un modello di testo T4.
Utilizzo della direttiva Import
<#@ import namespace="namespace" #>
In questo esempio, il codice del modello può omettere uno spazio dei nomi esplicito per i membri di System.IO:
<#@ import namespace="System.IO" #>
<#
string fileContent = File.ReadAllText("C:\x.txt"); // System.IO.File
#>
The file contains: <#= fileContent #>
Importazioni standard
Lo spazio dei nomi seguente viene importato automaticamente, in modo che non sia necessario scrivere una direttiva di importazione:
- System
Inoltre, se si utilizza una direttiva personalizzata, il processore di direttiva potrebbe importare alcuni spazi dei nomi automaticamente.
Ad esempio, se si scrivono modelli per un linguaggio specifico di dominio (DSL), non è necessario scrivere direttive di importazione per gli spazi dei nomi seguenti:
Microsoft.VisualStudio.Modeling
Lo spazio dei nomi del linguaggio DSL
Vedere anche
Altre risorse
Assembly Directive