Compartir a través de


Engine.PreprocessTemplate (Método)

Genera código de una plantilla que, cuando se compila y se ejecuta, genere la salida de la plantilla.

Espacio de nombres:  Microsoft.VisualStudio.TextTemplating
Ensamblado:  Microsoft.VisualStudio.TextTemplating.11.0 (en Microsoft.VisualStudio.TextTemplating.11.0.dll)

Sintaxis

'Declaración
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

Parámetros

  • className
    Tipo: System.String
    Nombre de la clase que desea que tenga el código de plantilla.
  • classNamespace
    Tipo: System.String
    Espacio de nombres en el que desea generar el código de plantilla.
  • references
    Tipo: array<System.String[]%
    Ensamblados especificados por la plantilla o el host.

Valor devuelto

Tipo: System.String
Cadena que se puede compilar.

Implementaciones

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

Comentarios

Para obtener más información, vea Generación de texto en tiempo de ejecución con plantillas de texto T4 y Procesar las plantillas de texto mediante un host personalizado.

SugerenciaSugerencia

Si está escribiendo una extensión o paquete que se ejecutan dentro de Visual Studio, considere utilizar el servicio de plantillas de texto en lugar de escribir su propio host.Para obtener más información, vea Invocar la transformación de texto en una extensión de VS.

Seguridad de .NET Framework

Vea también

Referencia

Engine Clase

Microsoft.VisualStudio.TextTemplating (Espacio de nombres)