Condividi tramite


Metodo Engine.PreprocessTemplate

Genera codice da un modello che, quando viene compilato ed eseguito, verrà generato l'output del modello.

Spazio dei nomi:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.11.0 (in Microsoft.VisualStudio.TextTemplating.11.0.dll)

Sintassi

'Dichiarazione
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

Parametri

  • className
    Tipo: System.String
    Nome della classe che il codice del modello deve avere.
  • classNamespace
    Tipo: System.String
    Spazio dei nomi in cui si desidera generare il codice del modello.
  • references
    Tipo: array<System.String[]%
    Assembly specificati dal modello o dall'host.

Valore restituito

Tipo: System.String
Stringa che può essere compilata.

Implementa

ITextTemplatingEngine.PreprocessTemplate(String, ITextTemplatingEngineHost, String, String, String%, array<String[]%)

Note

Per ulteriori informazioni, vedere Generazione di testo in fase di esecuzione con modelli di testo T4 e Elaborazione di modelli di testo tramite un host personalizzato.

SuggerimentoSuggerimento

Se si scrive un pacchetto o un'estensione che verrà eseguita in Visual Studio, si consiglia di utilizzare il servizio del modello di testo anziché scrivere un proprio host.Per ulteriori informazioni, vedere Richiamo della trasformazione del testo in un'estensione VS.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Engine Classe

Spazio dei nomi Microsoft.VisualStudio.TextTemplating