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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TextTemplating
Altre risorse
Creazione di processori di direttiva di modelli di testo T4 personalizzati
Procedura dettagliata: creazione di un processore di direttiva personalizzato