Compartilhar via


Método RequiresProvidesDirectiveProcessor.GetPostInitializationCodeForProcessingRun

Obtém o código para inicializar quando a classe de transformação gerado é inicializada, como conseqüência do processamento mais recente executar.

Namespace:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.11.0 (em Microsoft.VisualStudio.TextTemplating.11.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: System.String
A String que contém o código para adicionar a classe de transformação gerada.

Implementações

IDirectiveProcessor.GetPostInitializationCodeForProcessingRun()

Exceções

Exceção Condição
InvalidOperationException

Um processamento executado tem já iniciado, mas ainda não foi concluída.

Comentários

Este método adiciona código para o final do método Initialize da classe gerada de transformação.O método Initialize da classe gerada transformação contém uma chamada para o método Initialize da classe base, e esse código é adicionado depois que a chamada.Por exemplo, o método Initialize da classe gerada transformação pode ser semelhante o exemplo a seguir:

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

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

    <code added by GetPostInitializationCodeForProcessingRun()>
}

Esse método é substituído em RequiresProvidesDirectiveProcessor para retornar o conteúdo da codeBuffer passado para o GeneratePostInitializationCode método.Você geralmente precisa substituir esse método em classes que derivam de RequiresProvidesDirectiveProcessor.

Segurança do .NET Framework

Consulte também

Referência

RequiresProvidesDirectiveProcessor Classe

Namespace Microsoft.VisualStudio.TextTemplating

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

GeneratePostInitializationCode

Outros recursos

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