Método RequiresProvidesDirectiveProcessor.GetPostInitializationCodeForProcessingRun
Obtém o código para inicializar quando a classe gerada de transformação é inicializada, como resultado da execução mais recente de processamento.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.12.0 (em Microsoft.VisualStudio.TextTemplating.12.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: String
Um String que contém o código a ser adicionado à classe de transformação gerada.
Implementações
IDirectiveProcessor.GetPostInitializationCodeForProcessingRun
Exceções
Exceção | Condição |
---|---|
InvalidOperationException | Uma execução de processamento já começou, mas ainda não terminou. |
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 método initialize da classe gerada de transformação pode se parecer com o exemplo a seguir:
Method GeneratedTransformationClassInstance.Initialize()
{
<code added by GetPreInitializationCodeForProcessingRun()>
base.Initialize() *This is a call to TextTransformation.Initialize()
<code added by GetPostInitializationCodeForProcessingRun()>
}
Este método é substituído em RequiresProvidesDirectiveProcessor para retornar o conteúdo de codeBuffer passado para o método de GeneratePostInitializationCode . Você normalmente não precisa substituir esse método em classes derivadas de RequiresProvidesDirectiveProcessor.
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
RequiresProvidesDirectiveProcessor Classe
Namespace Microsoft.VisualStudio.TextTemplating
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun
GeneratePostInitializationCode
Outros recursos
Criando processadores de diretiva de modelo de texto T4 personalizados