Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Procese una plantilla de texto para generar código fuente que se pueda invocar en tiempo de ejecución.
Espacio de nombres: Microsoft.VisualStudio.TextTemplating.VSHost
Ensamblado: Microsoft.VisualStudio.TextTemplating.Interfaces.10.0 (en Microsoft.VisualStudio.TextTemplating.Interfaces.10.0.dll)
Sintaxis
'Declaración
Function PreprocessTemplate ( _
inputFile As String, _
content As String, _
callback As ITextTemplatingCallback, _
className As String, _
classNamespace As String, _
<OutAttribute> ByRef references As String() _
) As String
string PreprocessTemplate(
string inputFile,
string content,
ITextTemplatingCallback callback,
string className,
string classNamespace,
out string[] references
)
String^ PreprocessTemplate(
String^ inputFile,
String^ content,
ITextTemplatingCallback^ callback,
String^ className,
String^ classNamespace,
[OutAttribute] array<String^>^% references
)
abstract PreprocessTemplate :
inputFile:string *
content:string *
callback:ITextTemplatingCallback *
className:string *
classNamespace:string *
references:string[] byref -> string
function PreprocessTemplate(
inputFile : String,
content : String,
callback : ITextTemplatingCallback,
className : String,
classNamespace : String,
references : String[]
) : String
Parámetros
- inputFile
Tipo: System.String
Nombre de archivo de la plantilla que se va a procesar, que se usa como referencia en los informes de errores.Opcional.
- content
Tipo: System.String
Texto de la plantilla.
- callback
Tipo: Microsoft.VisualStudio.TextTemplating.VSHost.ITextTemplatingCallback
Puede proporcionar un objeto al que se llamará si se notifican errores.Opcional.
- className
Tipo: System.String
Nombre de la clase que se va a generar.
- classNamespace
Tipo: System.String
Espacio de nombres dentro del que se va a generar la clase.
- references
Tipo: array<System.String[]%
Conjunto de ensamblados a los que hace referencia la plantilla en las directivas de ensamblado.Para obtener más información, vea Directiva de ensamblado T4.
Valor devuelto
Tipo: System.String
Código fuente que se puede compilar y ejecutar para generar el resultado definido por la plantilla.
Comentarios
Este método genera código fuente en C# o Visual Basic que se puede compilar y ejecutar para generar el resultado definido por la plantilla. Normalmente, se incorporaría el código fuente en una aplicación.
Para obtener más información, vea Invocar la transformación de texto en una extensión de VS y Generación de texto en tiempo de ejecución mediante el uso de plantillas de texto T4 preprocesadas.
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.
Vea también
Referencia
Microsoft.VisualStudio.TextTemplating.VSHost (Espacio de nombres)