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
- 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
RequiresProvidesDirectiveProcessor Classe