ITextTemplating (Interfaz)

Interfaz principal del servicio de transformación de plantillas de texto en Visual Studio, STextTemplating.

Esta API no es compatible con CLS. 

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
<CLSCompliantAttribute(False)> _
Public Interface ITextTemplating
[CLSCompliantAttribute(false)]
public interface ITextTemplating
[CLSCompliantAttribute(false)]
public interface class ITextTemplating
[<CLSCompliantAttribute(false)>]
type ITextTemplating =  interface end
public interface ITextTemplating

El tipo ITextTemplating expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público BeginErrorSession Llame a este método antes de procesar varias plantillas de texto.Cada tipo de error se notificará sólo una vez, hasta que se llame a EndErrorSession.
Método público EndErrorSession Después de procesar un lote de plantillas, vuelva a informar de cada error.
Método público PreprocessTemplate Procese una plantilla de texto para generar código fuente que se pueda invocar en tiempo de ejecución.
Método público ProcessTemplate Procese el archivo de plantilla como plantilla en tiempo de diseño para generar el resultado completado.

Arriba

Ejemplos

ITextTemplating tt = ServiceProvider.GetService(typeof(STextTemplating)) as ITextTemplating;

Para obtener más información, vea Invocar la transformación de texto en una extensión de VS y Generación de código en tiempo de diseño usando las plantillas de texto T4.

Vea también

Referencia

Microsoft.VisualStudio.TextTemplating.VSHost (Espacio de nombres)