Condividi tramite


Metodo RequiresProvidesDirectiveProcessor.GetClassCodeForProcessingRun

Ottiene il codice da aggiungere alla classe della trasformazione generata.

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

Sintassi

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

Valore restituito

Tipo: System.String
In String che contiene il codice per aggiungerlo alla classe della trasformazione generata.

Implementa

IDirectiveProcessor.GetClassCodeForProcessingRun()

Eccezioni

Eccezione Condizione
InvalidOperationException

Un'esecuzione di elaborazione è già stato avviato ma non ancora stata completata.

Note

Il processore di direttiva può utilizzare un buffer per archiviare il codice che viene aggiunto alla classe della trasformazione generata dopo tutti che l'elaborazione è completa.Il codice viene aggiunto alla classe della trasformazione generata come nuovi membri della classe, non membri esistenti interno della classe.

Questo metodo è sottoposto a override in GenerateTransformCode per restituire il contenuto di RequiresProvidesDirectiveProcessor passato a codeBuffer metodo.Generalmente non è necessario eseguire l'override di questo metodo nelle classi che derivano da RequiresProvidesDirectiveProcessor.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

RequiresProvidesDirectiveProcessor Classe

Spazio dei nomi Microsoft.VisualStudio.TextTemplating

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun