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 de modèle.
Espace de noms : Microsoft.VisualStudio.TextTemplating
Assembly : Microsoft.VisualStudio.TextTemplating.11.0 (dans Microsoft.VisualStudio.TextTemplating.11.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 : System.String
Contenu du modèle.
- host
Type : Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost
Hôte de modèle, qui doit implémenter ITextTemplatingEngineHost.
- className
Type : System.String
Le nom de la classe que vous souhaitez attribuer au code du modèle.
- classNamespace
Type : System.String
Espace de noms dans lequel vous souhaitez que le code du modèle soit généré.
- language
Type : System.String%
Langage du code généré.
- references
Type : array<System.String[]%
Assemblys spécifiés par le modèle ou l'hôte.
Valeur de retour
Type : System.String
Chaîne qui peut être compilée.
Implémentations
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 écrivez un module 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, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.