Metodo Engine.PreprocessTemplate

Generare codice da un modello che, quando compilato ed eseguito, produrrà l'output del modello.

Spazio dei nomi:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.10.0 (in Microsoft.VisualStudio.TextTemplating.10.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 file di testo in fase di runtime utilizzando modelli di testo pre-elaborati e Processing Text Templates by using a Custom Host.

SuggerimentoSuggerimento

Se si scrive un pacchetto o un'estensione che verrà eseguita in Visual Studio, anziché scrivere il proprio host, è consigliabile utilizzare il servizio del modello di testo. Per ulteriori informazioni, vedere Invoking Text Transformation in a Visual Studio Extension.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Engine Classe

Spazio dei nomi Microsoft.VisualStudio.TextTemplating