Método TextTransformation.Initialize
Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.
Inicializa o TextTransformation classe.
Namespace: Microsoft.VisualStudio.TextTemplating
Assembly: Microsoft.VisualStudio.TextTemplating.10.0 (em Microsoft.VisualStudio.TextTemplating.10.0.dll)
Sintaxe
'Declaração
Public Overridable Sub Initialize
public virtual void Initialize()
public:
virtual void Initialize()
abstract Initialize : unit -> unit
override Initialize : unit -> unit
public function Initialize()
Comentários
Processadores de diretriz podem adicionar código para a substituição desse método na classe transformation gerado, adicionando código para o GetPreInitializationCodeForProcessingRun e GetPostInitializationCodeForProcessingRun. GetPreInitializationCodeForProcessingRunAdiciona código para o início do Initialize método, e GetPostInitializationCodeForProcessingRun adiciona código para o fim da Initialize método.
Por exemplo, o pseudocódigo a seguir mostra o que o método Initialize da classe gerada transformação pode parecer com:
Method GeneratedTransformationClassInstance.Initialize()
{
<code added by GetPreInitializationCodeForProcessingRun()>
base.Initialize() *This is a call to TextTransformation.Initialize()
<code added by GetPostInitializationCodeForProcessingRun()>
}
Você pode registrar um erro durante a Initialize para interromper o processo de transformação do texto do modelo. As verificações do mecanismo de transformação de Errors propriedade da TextTransformation classe após Initialize for concluída e interrompe o processamento se ele contém erros.
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
A criação de processadores de diretiva de modelo de texto personalizado