Método RequiresProvidesDirectiveProcessor.Initialize
Inicializa uma instância do processador de diretriz.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.10.0 (em Microsoft.VisualStudio.TextTemplating.10.0.dll)
Sintaxe
'Declaração
Public Overrides Sub Initialize ( _
host As ITextTemplatingEngineHost _
)
public override void Initialize(
ITextTemplatingEngineHost host
)
public:
virtual void Initialize(
ITextTemplatingEngineHost^ host
) override
abstract Initialize :
host:ITextTemplatingEngineHost -> unit
override Initialize :
host:ITextTemplatingEngineHost -> unit
public override function Initialize(
host : ITextTemplatingEngineHost
)
Parâmetros
- host
Tipo: Microsoft.VisualStudio.TextTemplating.ITextTemplatingEngineHost
The ITextTemplatingEngineHost of the RequiresProvidesDirectiveProcessor.O RequiresProvidesDirectiveProcessor pode solicitar informações sobre o sistema de arquivos ou o ambiente externo a partir de host.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | host é nulluma referência nula (Nothing no Visual Basic). |
Comentários
Initialize(ITextTemplatingEngineHost, CompilerErrorCollection)é chamado antes de StartProcessingRun(CodeDomProvider) e permite que o processador de diretriz obter informações que ele precisa do host.
Você pode lançar uma exceção durante Initialize(ITextTemplatingEngineHost, CompilerErrorCollection) para interromper o processamento.
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
RequiresProvidesDirectiveProcessor Classe
Namespace Microsoft.VisualStudio.TextTemplating
Initialize(ITextTemplatingEngineHost, CompilerErrorCollection)
StartProcessingRun(CodeDomProvider)