Método DirectiveProcessor.GetPostInitializationCodeForProcessingRun
Quando substituído em uma classe derivada, obtém o código para adicionar ao final do método inicializar da classe gerada de transformação.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.11.0 (em Microsoft.VisualStudio.TextTemplating.11.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: System.String
String que contém o código para adicionar a classe gerada de transformação.
Implementações
IDirectiveProcessor.GetPostInitializationCodeForProcessingRun()
Comentários
Este método adiciona código ao final do método inicializar da classe gerada de transformação.Inicializar o método da classe gerada de transformação contém uma chamada para o método inicializar a classe base, e esse código é adicionado depois que chama.Por exemplo, o pseudo-código a seguir mostra o que inicializar o método 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 diretivo 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áveis.
Consulte também
Referência
Namespace Microsoft.VisualStudio.TextTemplating
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun
Outros recursos
Criação de processadores de diretiva de modelo personalizado T4 texto
Passo a passo: Criando um processador de diretiva personalizada