Compartilhar via


Método TextTransformation.Initialize

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Inicializa o TextTransformation classe.

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

Sintaxe

'Declaração
Public Overridable Sub Initialize
public virtual void Initialize()
public:
virtual void Initialize()
abstract Initialize : unit -> unit 
override Initialize : unit -> unit 
public function Initialize()

Comentários

Processadores de diretriz podem adicionar código para a substituição desse método na classe transformation gerado, adicionando código para o GetPreInitializationCodeForProcessingRun e GetPostInitializationCodeForProcessingRun.GetPreInitializationCodeForProcessingRunAdiciona código para o início do Initialize método, e GetPostInitializationCodeForProcessingRun adiciona código para o fim da Initialize método.

Por exemplo, o pseudocódigo a seguir mostra o que o método Initialize da classe gerada transformação pode parecer com:

Method GeneratedTransformationClassInstance.Initialize()

{

<code added by GetPreInitializationCodeForProcessingRun()>

base.Initialize() *This is a call to TextTransformation.Initialize()

<code added by GetPostInitializationCodeForProcessingRun()>

}

Você pode registrar um erro durante a Initialize para interromper o processo de transformação do modelo de texto.As verificações do mecanismo de transformação a Errors propriedade da TextTransformation classe após Initialize for concluída e interrompe o processamento se ele contiver quaisquer erros.

Segurança do .NET Framework

Consulte também

Referência

TextTransformation Classe

Namespace Microsoft.VisualStudio.TextTemplating

DirectiveProcessor

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

Outros recursos

Criação de processadores de diretiva de modelo personalizado T4 texto