Partager via


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

  • 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é.
  • 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

ITextTemplatingEngine.PreprocessTemplate(String, ITextTemplatingEngineHost, String, String, String%, array<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é.

ConseilConseil

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

Voir aussi

Référence

Engine Classe

Microsoft.VisualStudio.TextTemplating, espace de noms