Condividi tramite


Metodo DirectiveProcessor.GetClassCodeForProcessingRun

Se sottoposto a override in una classe derivata, ottiene codice da aggiungere alla classe Transformation generata.

Spazio dei nomi:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.11.0 (in Microsoft.VisualStudio.TextTemplating.11.0.dll)

Sintassi

'Dichiarazione
Public MustOverride Function GetClassCodeForProcessingRun As String
public abstract string GetClassCodeForProcessingRun()
public:
virtual String^ GetClassCodeForProcessingRun() abstract
abstract GetClassCodeForProcessingRun : unit -> string 
public abstract function GetClassCodeForProcessingRun() : String

Valore restituito

Tipo: System.String
Oggetto String che contiene il codice da aggiungere alla classe Trasformation generata.

Implementa

IDirectiveProcessor.GetClassCodeForProcessingRun()

Note

Il processore di direttiva può utilizzare un buffer per archiviare il codice aggiunto a

classe della trasformazione generata dopo che l'elaborazione è completa.Il codice viene aggiunto alla classe di trasformazione generata come i nuovi membri della classe, non all'interno dei membri già esistenti della classe.

Esempi

Nell'esempio di codice seguente viene illustrata una possibile implementazione di un processore di direttiva personalizzato.Questo esempio di codice fa parte di un esempio più esaustivo fornito per la classe 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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DirectiveProcessor Classe

Spazio dei nomi Microsoft.VisualStudio.TextTemplating

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun

Altre risorse

Creazione di processori di direttiva di modelli di testo T4 personalizzati

Procedura dettagliata: creazione di un processore di direttiva personalizzato