Partilhar via


Método DirectiveProcessor.GetPostInitializationCodeForProcessingRun

Quando substituído em uma classe derivada, obtém o código para adicionar ao final do método initialize da classe gerada de transformação.

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

Sintaxe

'Declaração
Public MustOverride Function GetPostInitializationCodeForProcessingRun As String
public abstract string GetPostInitializationCodeForProcessingRun()
public:
virtual String^ GetPostInitializationCodeForProcessingRun() abstract
abstract GetPostInitializationCodeForProcessingRun : unit -> string
public abstract 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

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 pseudo-código a seguir mostra o que o método initialize da classe gerada de transformação pode se assemelhar:

Method GeneratedTransformationClassInstance.Initialize()

{

<code added by GetPreInitializationCodeForProcessingRun()>

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

<code added by GetPostInitializationCodeForProcessingRun()>

}

Exemplos

O exemplo de código a seguir mostra uma implementação possível para um processador de diretiva personalizado. Este exemplo de código é parte de um exemplo maior fornecido para a classe DirectiveProcessor.

public override string GetPostInitializationCodeForProcessingRun()
{
    //we do not need any post-initialization so we will just return ""
    //-----------------------------------------------------------------
    return String.Empty;
}
Public Overrides Function GetPostInitializationCodeForProcessingRun() As String

    'we do not need any post-initialization so we'll just return ""
    '-----------------------------------------------------------------
    Return String.Empty
End Function

Segurança do .NET Framework

Consulte também

Referência

DirectiveProcessor Classe

Namespace Microsoft.VisualStudio.TextTemplating

GetPreInitializationCodeForProcessingRun

GetPostInitializationCodeForProcessingRun

Outros recursos

Criando processadores de diretiva de modelo de texto T4 personalizados

Instruções passo a passo: criando um processador de diretiva