DirectiveProcessor.GetClassCodeForProcessingRun (Método)
Cuando se reemplaza en una clase derivada, obtiene el código que se va a agregar a la clase de transformación generada.
Espacio de nombres: Microsoft.VisualStudio.TextTemplating
Ensamblado: Microsoft.VisualStudio.TextTemplating.11.0 (en Microsoft.VisualStudio.TextTemplating.11.0.dll)
Sintaxis
'Declaración
Public MustOverride Function GetClassCodeForProcessingRun As String
public abstract string GetClassCodeForProcessingRun()
public:
virtual String^ GetClassCodeForProcessingRun() abstract
abstract GetClassCodeForProcessingRun : unit -> string
public abstract function GetClassCodeForProcessingRun() : String
Valor devuelto
Tipo: System.String
Valor de tipo String que contiene el código que se va a agregar a la clase de transformación generada.
Implementaciones
IDirectiveProcessor.GetClassCodeForProcessingRun()
Comentarios
El procesador de directivas puede usar un búfer para almacenar el código que se agrega a la
la clase de transformación generada después de todo el procesamiento ha terminado.El código se agrega a la clase de transformación generada como nuevos miembros de la clase, no dentro de los miembros existentes de la clase.
Ejemplos
El ejemplo de código siguiente muestra una posible implementación para un procesador de directivas personalizadas.Este ejemplo de código forma parte de un ejemplo más extenso referente a la clase DirectiveProcessor.
private StringBuilder codeBuffer;
public override string GetClassCodeForProcessingRun()
{
//Return the code to add to the generated transformation class.
//-----------------------------------------------------------------
return codeBuffer.ToString();
}
Private codeBuffer As StringBuilder
Public Overrides Function GetClassCodeForProcessingRun() As String
'Return the code to add to the generated transformation class.
'-----------------------------------------------------------------
Return codeBuffer.ToString()
End Function
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)
Otros recursos
Crear procesadores de directivas personalizadas para las plantillas de texto T4