Partilhar via


Método DirectiveProcessor.Initialize

Quando substituído em uma classe derivada, inicializa a instância do processador.

Namespace:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.12.0 (em Microsoft.VisualStudio.TextTemplating.12.0.dll)

Sintaxe

'Declaração
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

  • host
    Tipo: ITextTemplatingEngineHost

    O ITextTemplatingEngineHost de DirectiveProcessor. DirectiveProcessor pode solicitar informações sobre o sistema de arquivos ou o ambiente de hostexterno.

Implementações

IDirectiveProcessor.Initialize(ITextTemplatingEngineHost)

Comentários

oInitialize é chamado antes de StartProcessingRun, e fornece o processador diretivo a oportunidade para obter as informações necessárias host.

Você pode gerar uma exceção durante o Initialize para parar o processamento.

Exemplos

O exemplo de código a seguir mostra uma implementação possível para um processador de diretiva personalizado. Este exemplo de código é parte de um exemplo maior fornecido para a classe 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

Segurança do .NET Framework

Consulte também

Referência

DirectiveProcessor Classe

Namespace Microsoft.VisualStudio.TextTemplating

StartProcessingRun

Initialize

Outros recursos

Criando processadores de diretiva de modelo de texto T4 personalizados

Instruções passo a passo: criando um processador de diretiva