Udostępnij za pośrednictwem


Metoda Engine.PreprocessTemplate —

Generuje kod z szablonu, który gdy jest skompilowany i uruchomić, da wynik szablonu.

Przestrzeń nazw:  Microsoft.VisualStudio.TextTemplating
Zestaw:  Microsoft.VisualStudio.TextTemplating.12.0 (w Microsoft.VisualStudio.TextTemplating.12.0.dll)

Składnia

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

Parametry

  • content
    Typ: String

    Zawartość szablonu.

  • host
    Typ: ITextTemplatingEngineHost

    Hosta szablonu, który należy implementować ITextTemplatingEngineHost.

  • className
    Typ: String

    Nazwa klasy, która ma mieć kod szablonu.

  • classNamespace
    Typ: String

    Obszar nazw, w którym ma być generowany kod szablonu.

  • language
    Typ: String%

    Język wygenerowany kod.

  • references
    Typ: array<String[]%

    Zestawy określonego przez parametr szablonu lub hosta.

Wartość zwracana

Typ: String
Ciąg, który mógł być kompilowany.

Implementuje

ITextTemplatingEngine.PreprocessTemplate(String, ITextTemplatingEngineHost, String, String, String, String)

Uwagi

Aby uzyskać więcej informacji, zobacz Generowanie tekstu czasu wykonywania przy użyciu szablonów tekstowych T4 i Przetwarzanie szablonów tekstowych przy użyciu hosta niestandardowego.

PoradaPorada

Jeśli piszesz pakiet lub rozszerzenia, które będą uruchamiane w ramach Visual Studio, warto rozważyć użycie zamiast pisać własne hosta usługi tekstowej szablonów.Aby uzyskać więcej informacji, zobacz Wywoływanie transformacji tekstu w rozszerzeniu VS.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Engine Klasa

Przestrzeń nazw Microsoft.VisualStudio.TextTemplating