TextTransformation.Initialize (Método)
Esta API es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código.
Inicializa la clase TextTransformation.
Espacio de nombres: Microsoft.VisualStudio.TextTemplating
Ensamblado: Microsoft.VisualStudio.TextTemplating.12.0 (en Microsoft.VisualStudio.TextTemplating.12.0.dll)
Sintaxis
'Declaración
Public Overridable Sub Initialize
public virtual void Initialize()
public:
virtual void Initialize()
abstract Initialize : unit -> unit
override Initialize : unit -> unit
public function Initialize()
Comentarios
Los procesadores de directivas pueden agregar el código para invalidar este método en la clase de transformación generada agregando el código a GetPreInitializationCodeForProcessingRun y GetPostInitializationCodeForProcessingRun. GetPreInitializationCodeForProcessingRun agrega código al principio del método Initialize y GetPostInitializationCodeForProcessingRun agrega código al final del método Initialize.
Por ejemplo, el siguiente seudocódigo muestra cómo podría ser el método Initialize de la clase de transformación generada:
Method GeneratedTransformationClassInstance.Initialize()
{
<code added by GetPreInitializationCodeForProcessingRun()>
base.Initialize() *This is a call to TextTransformation.Initialize()
<code added by GetPostInitializationCodeForProcessingRun()>
}
Puede registrar un error durante Initialize para detener el proceso de transformación de plantilla de texto. El motor de transformación comprueba la propiedad Errors de la clase TextTransformation después de que se complete Initialize y detiene el procesamiento si contiene errores.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextTemplating (Espacio de nombres)
GetPreInitializationCodeForProcessingRun
GetPostInitializationCodeForProcessingRun
Otros recursos
Crear procesadores de directivas personalizadas para las plantillas de texto T4