Partilhar via


Método RequiresProvidesDirectiveProcessor.GetPostInitializationCodeForProcessingRun

Obtém o código para inicializar quando a classe gerada de transformação é inicializada, como resultado da execução mais recente de processamento.

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

Sintaxe

'Declaração
Public Overrides Function GetPostInitializationCodeForProcessingRun As String
public override string GetPostInitializationCodeForProcessingRun()
public:
virtual String^ GetPostInitializationCodeForProcessingRun() override
abstract GetPostInitializationCodeForProcessingRun : unit -> string  
override GetPostInitializationCodeForProcessingRun : unit -> string
public override function GetPostInitializationCodeForProcessingRun() : String

Valor de retorno

Tipo: String
Um String que contém o código a ser adicionado à classe de transformação gerada.

Implementações

IDirectiveProcessor.GetPostInitializationCodeForProcessingRun

Exceções

Exceção Condição
InvalidOperationException

Uma execução de processamento já começou, mas ainda não terminou.

Comentários

Este método adicionar código ao final do método initialize da classe gerada de transformação. O método initialize da classe gerada de transformação contém uma chamada para o método initialize da classe base, e esse código é adicionado em seguida chamar. Por exemplo, o método initialize da classe gerada de transformação pode se parecer com o exemplo a seguir:

Method GeneratedTransformationClassInstance.Initialize()
{
    <code added by GetPreInitializationCodeForProcessingRun()>

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

    <code added by GetPostInitializationCodeForProcessingRun()>
}

Este método é substituído em RequiresProvidesDirectiveProcessor para retornar o conteúdo de codeBuffer passado para o método de GeneratePostInitializationCode . Você normalmente não precisa substituir esse método em classes derivadas de RequiresProvidesDirectiveProcessor.

Segurança do .NET Framework

Consulte também

Referência

RequiresProvidesDirectiveProcessor Classe

Namespace Microsoft.VisualStudio.TextTemplating

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

GeneratePostInitializationCode

Outros recursos

Criando processadores de diretiva de modelo de texto T4 personalizados