Compartir a través de


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

Vea también

Referencia

DirectiveProcessor Clase

Microsoft.VisualStudio.TextTemplating (Espacio de nombres)

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun

Otros recursos

Crear procesadores de directivas personalizadas para las plantillas de texto T4

Tutorial: Crear un procesador de directivas personalizadas