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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
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