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.11.0 (em Microsoft.VisualStudio.TextTemplating.11.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: Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost
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 diretivo 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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TextTemplating
StartProcessingRun
Initialize
Outros recursos
Criação de processadores de diretiva de modelo personalizado T4 texto
Passo a passo: Criando um processador de diretiva personalizada