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.10.0 (em Microsoft.VisualStudio.TextTemplating.10.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.

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

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