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
- content
Tipo: System.String
Contenido de la plantilla.
- host
Tipo: Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost
Host de plantilla, que debe implementar ITextTemplatingEngineHost.
- 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.
- language
Tipo: System.String%
Lenguaje del código generado.
- references
Tipo: array<System.String[]%
Ensamblados especificados por la plantilla o el host.
Valor devuelto
Tipo: System.String
Cadena que se puede compilar.
Implementaciones
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.
Sugerencia |
---|
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.