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