DirectiveProcessor.GetClassCodeForProcessingRun, méthode
En cas de substitution dans une classe dérivée, obtient le code à 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 MustOverride Function GetClassCodeForProcessingRun As String
public abstract string GetClassCodeForProcessingRun()
public:
virtual String^ GetClassCodeForProcessingRun() abstract
abstract GetClassCodeForProcessingRun : unit -> string
public abstract 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
Notes
Le processeur de directive peut utiliser une mémoire tampon pour stocker le code auquel est ajouté le
la classe de transformation générée après tout le traitement est terminé. 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.
Exemples
L'exemple de code suivant affiche une implémentation possible pour un processeur de directive personnalisé. Cet exemple de code fait partie d'un exemple plus complet fourni pour la classe DirectiveProcessor.
private StringBuilder codeBuffer;
public override string GetClassCodeForProcessingRun()
{
//Return the code to add to the generated transformation class.
//-----------------------------------------------------------------
return codeBuffer.ToString();
}
Private codeBuffer As StringBuilder
Public Overrides Function GetClassCodeForProcessingRun() As String
'Return the code to add to the generated transformation class.
'-----------------------------------------------------------------
Return codeBuffer.ToString()
End Function
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.TextTemplating, espace de noms
Autres ressources
Création de processeurs de directives de modèles de texte T4 personnalisés
Procédure pas à pas : création d'un processeur de directive personnalisé