Engine.PreprocessTemplate, méthode
Génère le code à partir d'un modèle qui, lorsqu'il est compilé et exécuté, produit la sortie du modèle.
Espace de noms : Microsoft.VisualStudio.TextTemplating
Assembly : Microsoft.VisualStudio.TextTemplating.12.0 (dans Microsoft.VisualStudio.TextTemplating.12.0.dll)
Syntaxe
'Déclaration
Public Function PreprocessTemplate ( _
content As String, _
host As ITextTemplatingEngineHost, _
className As String, _
classNamespace As String, _
<OutAttribute> ByRef language As String, _
<OutAttribute> ByRef references As String() _
) As String
public string PreprocessTemplate(
string content,
ITextTemplatingEngineHost host,
string className,
string classNamespace,
out string language,
out string[] references
)
public:
virtual String^ PreprocessTemplate(
String^ content,
ITextTemplatingEngineHost^ host,
String^ className,
String^ classNamespace,
[OutAttribute] String^% language,
[OutAttribute] array<String^>^% references
) sealed
abstract PreprocessTemplate :
content:string *
host:ITextTemplatingEngineHost *
className:string *
classNamespace:string *
language:string byref *
references:string[] byref -> string
override PreprocessTemplate :
content:string *
host:ITextTemplatingEngineHost *
className:string *
classNamespace:string *
language:string byref *
references:string[] byref -> string
public final function PreprocessTemplate(
content : String,
host : ITextTemplatingEngineHost,
className : String,
classNamespace : String,
language : String,
references : String[]
) : String
Paramètres
content
Type : StringContenu du modèle.
host
Type : ITextTemplatingEngineHostHôte de modèle, qui doit implémenter ITextTemplatingEngineHost.
className
Type : StringLe nom de la classe que vous souhaitez attribuer au code du modèle.
classNamespace
Type : StringEspace de noms dans lequel vous souhaitez que le code du modèle soit généré.
language
Type : String%Langage du code généré.
references
Type : array<String[]%Assemblys spécifiés par le modèle ou l'hôte.
Valeur de retour
Type : String
Chaîne qui peut être compilée.
Implémentations
ITextTemplatingEngine.PreprocessTemplate(String, ITextTemplatingEngineHost, String, String, String, String)
Notes
Pour plus d’informations, consultez Génération de texte durant l'exécution à l'aide des modèles de texte T4 et Traitement des modèles de texte à l'aide d'un hôte personnalisé.
Conseil
Si vous entrez un package ou une extension qui s'exécutent dans Visual Studio, envisagez d'utiliser le service de création de modèles de texte au lieu d'écrire votre propre hôte.Pour plus d'informations, consultez Appel d'une transformation de texte dans une extension VS.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.