Partager via


RequiresProvidesDirectiveProcessor.GetClassCodeForProcessingRun, méthode

Obtient le code permettant d'ajouter la classe de transformation générée.

Espace de noms :  Microsoft.VisualStudio.TextTemplating
Assembly :  Microsoft.VisualStudio.TextTemplating.12.0 (dans Microsoft.VisualStudio.TextTemplating.12.0.dll)

Syntaxe

'Déclaration
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

Valeur de retour

Type : String
String qui contient le code à ajouter à la classe de transformation générée.

Implémentations

IDirectiveProcessor.GetClassCodeForProcessingRun

Exceptions

Exception Condition
InvalidOperationException

Une série de traitement a déjà démarré mais n'est pas finie.

Notes

Le processeur de directive peut utiliser une mémoire tampon pour stocker le code ajouté à la classe de transformation générée après que tout le traitement a été fini. Le code est ajouté à la classe de transformation générée en tant que nouveaux membres de la classe, et non pas à l'intérieur des membres existants de la classe.

Cette méthode est substituée dans RequiresProvidesDirectiveProcessor pour retourner le contenu du codeBuffer passé à la méthode GenerateTransformCode. Vous n'avez pas besoin habituellement de substituer cette méthode dans les classes qui dérivent de RequiresProvidesDirectiveProcessor.

Sécurité .NET Framework

Voir aussi

Référence

RequiresProvidesDirectiveProcessor Classe

Microsoft.VisualStudio.TextTemplating, espace de noms

GetImportsForProcessingRun

GetReferencesForProcessingRun

GetClassCodeForProcessingRun