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.10.0 (em Microsoft.VisualStudio.TextTemplating.10.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 texto do modelo. As verificações do mecanismo de transformação de Errors propriedade da TextTransformation classe após Initialize for concluída e interrompe o processamento se ele contém erros.

Segurança do .NET Framework

Consulte também

Referência

TextTransformation Classe

Namespace Microsoft.VisualStudio.TextTemplating

DirectiveProcessor

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

Outros recursos

A criação de processadores de diretiva de modelo de texto personalizado