Compartir a través de


DirectiveProcessor.Initialize (Método)

Cuando se reemplaza en una clase derivada, inicializa la instancia del procesador.

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

Sintaxis

'Declaración
Public Overridable Sub Initialize ( _
    host As ITextTemplatingEngineHost _
)
public virtual void Initialize(
    ITextTemplatingEngineHost host
)
public:
virtual void Initialize(
    ITextTemplatingEngineHost^ host
)
abstract Initialize : 
        host:ITextTemplatingEngineHost -> unit 
override Initialize : 
        host:ITextTemplatingEngineHost -> unit 
public function Initialize(
    host : ITextTemplatingEngineHost
)

Parámetros

Implementaciones

IDirectiveProcessor.Initialize(ITextTemplatingEngineHost)

Comentarios

Se llama a Initialize antes de StartProcessingRun y da la oportunidad de obtener información que el procesador de directivas necesita del host.

Puede producir una excepción durante Initialize para detener el procesamiento.

Ejemplos

El ejemplo de código siguiente muestra una posible implementación para un procesador de directivas personalizadas.Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase DirectiveProcessor.

private int directiveCount;

public override void Initialize(ITextTemplatingEngineHost host)
{
    directiveCount = 0;
}
Private directiveCount As Integer

Public Overrides Sub Initialize(ByVal host As ITextTemplatingEngineHost)

    directiveCount = 0
End Sub

Seguridad de .NET Framework

Vea también

Referencia

DirectiveProcessor Clase

Microsoft.VisualStudio.TextTemplating (Espacio de nombres)

ITextTemplatingEngineHost

LogErrors

StartProcessingRun

Initialize

Otros recursos

Crear procesadores de directivas personalizadas para las plantillas de texto T4

Tutorial: Crear un procesador de directivas personalizadas