Condividi tramite


Metodo RequiresProvidesDirectiveProcessor.GetClassCodeForProcessingRun

Ottiene codice da aggiungere alla classe Transformation generata.

Spazio dei nomi:  Microsoft.VisualStudio.TextTemplating
Assembly:  Microsoft.VisualStudio.TextTemplating.10.0 (in Microsoft.VisualStudio.TextTemplating.10.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
Oggetto String che contiene il codice da aggiungere alla classe Trasformation generata.

Eccezioni

Eccezione Condizione
InvalidOperationException

Esecuzione dell'elaborazione già avviata ma non ancora terminata.

Note

Il processore di direttiva può utilizzare un buffer per archiviare il codice aggiunto alla classe Transformation generata una volta completata tutta l'elaborazione. Il codice viene aggiunto alla classe di trasformazione generata come i nuovi membri della classe, non all'interno dei membri già esistenti della classe.

Questo metodo viene sottoposto a override in RequiresProvidesDirectiveProcessor per restituire il contenuto del codeBuffer passato al metodo GenerateTransformCode. Di solito non è necessario eseguire l'override di questo metodo in classi che derivano da RequiresProvidesDirectiveProcessor.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

RequiresProvidesDirectiveProcessor Classe

Spazio dei nomi Microsoft.VisualStudio.TextTemplating

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun